دوشنبه ۲۵ آذر ۱۳۹۸

دنیای صفر و یک

کتاب ۹۷ چیزی که هر برنامه‌نویس باید بداند

هر برنامه‌نویس، با تخصص در هر زبان برنامه‌نویسی، باید ۹۷ مورد را به خوبی بداند و در کدنویسی خود رعایت کند. این ۹۷ مورد در کتاب حاضر توضیح داده شده است. در این کتاب از نظرات و دانش بسیاری از کارشناسان خبره در این زمینه استفاده شده است. این کتاب از لینک زیر قابل دانلود است:

ادامه مطلب

عادت‌های بد برنامه‌نویسان

در طول چند سالی که مشغول به برنامه‌نویسی هستم عادت‌های بدی را توسط خودم و بقیه برنامه‌نویسان مشاهده کرده‌ام. هدف از این مطلب گردآوری تعدادی از رفتارها و عادت‌های نادرست است که با شناختن آن‌ها می‌توان از رخ دادنشان جلوگیری کرد.

ادامه مطلب

کتاب هنر کد خوانا

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

ادامه مطلب