
جمع كردن نكات ريز و درشت در مورد برنامهنويسي، دستهبندي كردن و مرتب كردن آنها از نظر محتوايي از جمله فعاليتهايي است كه از عهده هر كسي برنميآيد و نياز است تا فرد در ابتدا برنامهنويس خوبي باشد تا بتواند نكات خوب و بد برنامهنويسي را تشخيص دهد و هم نويسنده قدرتمندي باشد تا بتواند آنها را به نظم خاصي درآورد تا مورد توجه برنامهنويسان قرار گيرد. آقاي Henney از جمله اين افراد است و به دليل مهارتي كه در نوشتن در حوزه توسعه نرمافزار و برنامهنويسي براي مجلات مختلف داشته است، توانسته است 97 نكته با اهميت توسعه نرمافزار و برنامهنويسي را از برنامهنويسان حرفهاي جمعآوري نمايد و دستهبندي نمايد به گونهاي كه براي خواننده كه حتماً برنامهنويس ميباشد، قابل استفاده ميباشد. خوانندن اين كتاب را به تمامي افرادي كه علاقه دارند از تجربيات حرفهاي ها استفاده نمايند، توصيه ميشود.
این کتاب شامل بخشهای زیر است (موضوعي):
- باگها و تعميراتشان
- ساخت و توسعه
- راهنماي كدنويسي و قالببندي كد
- مفاهيم طراحي و تكنيكهاي برنامهنويسي
- تفكر دامنه
- خطا، مديريت خطا و استثنائات
- يادگيري، مهارت و تجربه
- فعاليت شبانه يا جادويي
- كارايي، بهينهسازي و نمايش
- حرفهايگري، طرز فكر و نگرش
- پارادايمها و زبانهاي برنامهنويسي
- دستهبندي و توجه به كد
- استفاده مجدد در مقابل تكرار
- زمانبندي، ضربالعجل و تخمينها
- سادگي
- كار گروهي و همكاري
- تستها، تست كردن و تستكننده
- ابزارها، اتوماتيكسازي و محيطهاي توسعه
- كاربران و مشتريان
نسخه بهزبان انگلیسی این کتاب را میتوانید از اینجا دانلود کنید.