مغز برنامه‌نویس: چگونه کد چانک‌شده بنویسیم(۴)

چگونه کد قطعه‌بندی شده یا چانک‌شده (chunkable code) بنویسیم؟ راهکار یک: از الگوهای طراحی (design pattern) استفاده کنید اگر می خواهید کدی بنویسید که به راحتی قطعه‌بندی (چانک‌شده)‌ شده باشد، از الگوهای طراحی استفاده کنید. یافته‌های والتر تیچی (Walter Tichy)، استاد علوم...

کانبان کاربردی: باغ میوه!

مقدمه: چیدن میوه از باغ در اینجا باغ‌های میوه‌ای هست که شما اجازه دارید وارد آنها شوید، با دستان خود میوه‌ها را بچینید و در پایان پس از پرداخت قیمت آن به باغدار، میوه‌ی دست‌چین‌شده‌ی خودتان را بردارید و ببرید. تا جایی که یادگرفتم به این باغ‌ها، U-Pick می‌گویند. چند...

الگوی ایجاد نرم‌افزار: عقد قرارداد

پیش‌گفتار: مدتی است که با خود می‌اندیشم تجربیات‌م را در حوزه‌ی نرم‌افزار در اینجا بنویسم، هم ماندگار خواهد شد و هم شاید به دوستی کمک کند. نمی‌دانم “الگوی ایجاد نرم‌افزار” عبارت مناسبی هست یا نه، ولی تا یافتن عبارت مناسب‌تر از آن استفاده خواهم کرد. قرارداد: قرارداد یا...

نمونه آموزنده‌ای از بازسازی کد

مقدمه: بازسازی کد بازسازی کد یا refactoring، یک واژه‌ی تخصصی است که معنی آن، بهبود کیفیت کد یک سیستم است بدون آن که تغییری در  رفتار خارجی آن ایجاد شود. مشابه غیرافزاری بازسازی کد، بازسازی داخلی یک خانه است که بدون آن نمای خارجی خانه دچار تغییر شود، اجزای داخلی آن...
صفحه 1 از 8712345...102030...قبلی »