خرید بک لینک
BreakPoint https://breakpoint.blog.ir/ تاملات گاه گاه یک توسعه دهنده نرم افزار fa https://blog.ir/ Sat, 12 Mar 2022 13:13:40 +0330 مساله شمع، مساله زبان: اهمیت زبان در حل مسایل پیچیده. https://breakpoint.blog.ir/1400/12/21/%D9%85%D8%B3%D8%A7%D9%84%D9%87-%D8%B4%D9%85%D8%B9%D8%8C-%D9%85%D8%B3%D8%A7%D9%84%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A7%D9%87%D9%85%DB%8C%D8%AA-%D8%B2%D8%A8%D8%A7%D9%86-%D8%AF%D8%B1-%D8%AD%D9%84-%D9%85%D8%B3%D8%A7%DB%8C%D9%84-%D9%BE%DB%8C%DA%86%DB%8C%D8%AF%D9%87 <div style="direction:rtl"><p> <br>کارل دانکر (Karl Duncker)، - روانشناس آلمانی – در سال ۱۹۴۵ آزمایشی ترتیب داد که نتایجش تا دههها بعد مورد توجه دانشمندان علوم رفتاری قرار گرفت. آزمایشی به نام Candle Problem که دریچههای تازهای به دنیای پیچیدهی انگیزش، شناخت، قضاوت و تصمیمگیری گشود.<br><br>این آزمایش به اختصار اینگونه است که یک جعبه کبریت، یک جعبه پونز و یک شمع به شرکتکنندگان داده میشود و از آنها خواسته میشود که سعی کنند شمع را جوری به دیوار متصل کنند که وقتی روشن است، قطرات شمع آب شده روی میز نریزد. (شکل زیر).</p> <p><img alt='Why all Leaders should know about the "Candle Problem"' src="https://media-exp1.licdn.com/dms/image/C5612AQHC1rtoD5okPQ/article-inline_image-shrink_1000_1488/0/1521136632899?e=1652313600&amp;v=beta&amp;t=1Ef1VRJgykJFq9RrR5ZSlQSzOzntq7JIm-yUP8Ou-FA"><br><br>راه حل بهینه برای این مساله این است که جعبه پونز خالی شود و آن را به دیوار وصل کرده و شمع را در آن قرار داده و روشن کنیم.</p>ادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: سه شنبه 12 مهر 1401 ساعت: 14:13

اسکلت انسان (یا هر جنبندهی دیگری) را تصور کنید که میتواند اندامش را تکان دهد و این طرف و آن طرف برود. این تصویر را به خاطر بسپارید و هر وقت که در دوراهی (گاهی هم چندراهی) تصمیمگیری برای طراحی و پیادهسازی معماری یک سیستم قرار گرفتید، چشمانتان را ببندید، آن را به یاد آورید و فقط سعی کنید یک «اسکادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: يکشنبه 4 ارديبهشت 1401 ساعت: 8:34

 کارل دانکر (Karl Duncker)، - روانشناس آلمانی – در سال ۱۹۴۵ آزمایشی ترتیب داد که نتایجش تا دههها بعد مورد توجه دانشمندان علوم رفتاری قرار گرفت. آزمایشی به نام Candle Problem که دریچههای تازهای به دنیای پیچیدهی انگیزش، شناخت، قضاوت و تصمیمگیری گشود.این آزمایش به اختصار اینگونه است که یک جادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: يکشنبه 4 ارديبهشت 1401 ساعت: 8:34

در دنیای توسعه نرمافزار، بر کاربرپسند بودن محصولات نرمافزاری تاکید بسیاری شده است و حالا متخصصان این حوزه، در خلق تجربه دلنشین برای کاربران، پیشرفتهای شگرف کردهاند و تجربیاتی گرانبها دارند. اما چادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: چهارشنبه 29 بهمن 1399 ساعت: 18:17

ناهید توسعهدهنده توانمندی است و در مدت حضورش در تیم، چالشهای زیادی را در حوزه طراحی و توسعه محصول، با راهکارهای خلاقانه و سختکوشی فراوان، حل کرده و به این ترتیب شایستگی خود را به عنوان یک توسعهدهنادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: چهارشنبه 29 بهمن 1399 ساعت: 18:17

توسعهدهندگان، مدیران و ذینفعان محصول، اغلب به یک کارکرد تست خودکار یعنی «یافتن باگ» بیشتر از سایر مطلب دستاورد نیلوبلاگهای آن مطلب توجه نیلوبلاگ میکنند. هرچند که «یافتن باگ» مطلب مهم نیلوبلاگ است اما وقتی که تنها این کارکرد تست در نظر ما پرادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: دوشنبه 24 آذر 1399 ساعت: 9:11

جستجوی عبارت «طراحی دامنه محور» در گوگل، بیش از ۲۰۰۰ نتیجه در بر دارد که میتواند نشانهای از این باشد که عبارت «طراحی دامنه محور» به ترجمهای متداول برای عبارت Domain-Driven Design تبدیل شده است. اماادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: جمعه 30 خرداد 1399 ساعت: 2:11

بومیان سه جزیره را در نظر بگیرید. جزیرههایی با نامهای تحلیل، توسعه و تست! ساکنان این جزیرهها قوانین محلی و پرچم خاص خودشان را دارند و در زبان و لهجه هم با هم متفاوتاند. ساکنین جزیره تحلیل، همادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: جمعه 30 خرداد 1399 ساعت: 2:11

«سیزیف نام قهرمانی در اساطیر یونان است. او به مجازاتی بیحاصل و بیپایان محکوم شد که در آن میبایست سنگ بزرگی را تا نزدیک قلهای ببرد و قبل از رسیدن به پایان مسیر، شاهد بازغلتیدن آن به اول مسیر باشد؛ ادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: يکشنبه 7 ارديبهشت 1399 ساعت: 5:44

اصطلاحاتی مانند Continues Delivery, Continues Deployment, Continues Refactoring, Continues Exploration, Continues Integration مدتهاست که به نقل محافل توسعهدهندگان نرمافزار به خصوص آنهایی که برای چابادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: يکشنبه 7 ارديبهشت 1399 ساعت: 5:44

تصور کنید وارد مغازه قصابی شدهاید و به آقای قصاب سفارش یک شقه ران گوسفندی دادهاید! حالا به ابتدای جمله برگردید! بله عرض کردم که «تصور» کنید! جناب قصاب تند و تیز شروع به بریدن و تکه کردن گوشت میکنادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: شنبه 28 دی 1398 ساعت: 16:31

سازمانهایی که تلاش میکنند تا واجد صفت «چابک» شوند، اگر از ارزشها و اصول چابکی غفلت کنند یا دانش محدودی درباره نگرش (Mindset) چابک داشته باشند، اغلب به وضعیتی دچار میشوند که از چابکی تنها پوستهادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: شنبه 7 ارديبهشت 1398 ساعت: 8:08

1. Individuals and interactions over processes and tools. در بیانیهی توسعهی چابک نرمافزار گفته شده روشی که چابککاران در توسعهی نرمافزار پیش میگیرند، روشی است که در آن به «افراد و تعاملات آنها»ادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: شنبه 7 ارديبهشت 1398 ساعت: 8:08

کنفرانس DDD Europe مهمترین رویداد سالانه برای علاقهمندان به موضوعاتی مانند Domain Driven Design, Event Sourcing, Event Storming, Microservice, CQRS است. کنفرانسی که به اعتبار سخنرانان و برگزارکنندگاادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: دوشنبه 20 اسفند 1397 ساعت: 5:54

برنامه نویسان دات نت برای بکارگیری پترنهای DDD همواره با چالش ORM ها مواجه بودهاند. Entity Framework 6 به سختی از الگوهای DDD پشتیبانی میکرد و NHibeate هم با توجه به کاهش فعالیت توسعه دهندگانش، دادامه مطلب

برچسب: نویسنده: بنیامین باقری تاريخ: دوشنبه 20 اسفند 1397 ساعت: 5:54

صفحه بندی