درود،میهمان گرامی ورود ثبت نام لیست اعضا تقویم راهنما جستجوجستجو
بازیابی رمز



آخرین ارسال ها
مدل آرایش چشم
شروع کننده:mina آخرین ارسالelina_mn پاسخ ها:117 مشاهده:14777
شستن دست ها با آب گرم مرگومیر کودکان زیر 5 سال را کاهش می دهد
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:8
چطور به کودکان شستن دست را آموزش دهیم؟
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:5
با شستن دست از بیماری جلوگیری کنید
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
اسکناس های کثیف موجب انتقال بیماری کچلی می شوند
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:3
راه های پیشگیری از سرما خوردگی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:3
تفاوتهای سرماخوردگی ، آنفلوآنزای فصلی و H1N1
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:6
لنزهای تماسی برای کنترل قند خون
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
چند توصیه برای شستشوی پوست خود
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
محلی برای طرح سوالات و مشکلاتی که به ان برخورد میکنید
شروع کننده:admin آخرین ارسالadel پاسخ ها:419 مشاهده:22204
آدامس جویدن عامل تشدید نفخ در دستگاه گوارش است
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
کافی شاپ آواکسی ها
شروع کننده:adel آخرین ارسالadel پاسخ ها:101 مشاهده:1146
انرژی نقطه صفر و معادله دیراک
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:3
اتحاد نیروها و نظریه سی. پی. اچ.
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
تجدید آزمایش سرعت نوترینوها/ تلاش برای اثبات یا رد سرعت بالاتر از نور در ذرات بنیادین
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
داوران ترک ديدار ايران و آلباني را قضاوت مي کنند
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:2
زندگینامه بزرگان
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:10 مشاهده:20
****امشب سایت ها ده دقیقه تعطیل می شوند***
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:5
ارتباط البرت انیشتین با آیت الله بروجردی
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:4
اسامي ممنوعه در سازمان ثبت احوال
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:5
درياچه شيلي در كمتر از 24 ساعت ناپديد شد!
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:3
بيانيه‌ دفتر موسيقي ارشاد درباره خواننده هتاک
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:5
شهادت دو زن ايراني در حمله به زائران در عراق
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:2
واکنش آیت الله جوادی آملی به رژه همجنس بازان در آذربایجان
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:3
برگزاری تجمع بزرگ عزاداران امام هادی (ع) و کفن پوشان حضرت رقیه (س)
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:4
سیم‌کارت‌های رایتل فعلا خرید و فروش نمی‌شوند
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:3
اعلام زمان بندی اچ تی سی برای عرضه بروز رسانی اندروید 4 تعدادی از اسمارت فون های این
شروع کننده:adel آخرین ارسالadel پاسخ ها:0 مشاهده:2
استفان هاوکینگ چگونه حرف می‌زند؟
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:5
رصدخانه مراغه، میراث جاویدان
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:3
تولید نانوساختارهای ستاره ای شکل
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:3
می‌دانید چند سنگ آسمانی زمین را تهدید می‌کنند؟
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:1
هوانوردی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
بشقاب پرنده؛ از واقعیت تا خیال
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
حیات منظومه شمسی، درون یک حباب است!
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
انواع موشک های کروز
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
گنج‌های فضایی مال کیست؟
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
حدس می زنید این عکس کجاست؟
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:3
حمله پرندگان خشمگین به فضا
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
ماه، مقصر غرق شدن کشتی تایتانیک بوده است!
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
اندازه گیری دقیق روشن ترین ذرات ریز اتمی جهان
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
آخرین پرواز ارابه های الهام بخش فضایی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
روند پیرشدن فضانوردان آهسته تر می شود
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
تولید کاتالیست های ارزان و زیست سازگار
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
بررسی حیات زمینی در برخی کوتوله های سرخ
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
جدیدترین معمای کیهانی: کهکشان‌های نخستین چند ستاره داشتند؟
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
تالس
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
پلاسمون کوانتومی در نانوذراتی در ابعاد اتمی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
ابن سینا و گذر زهره
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
داده نمایی (اینفوگرافی) گذر زهره‌ 2012
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:2
احتمال تنها بودن بشر در جهان هستی قدرت گرفت
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:3
اطلاعیه مشترک IOTA/ME و جمعیت منجمان مهبانگ در خصوص گذر زهره
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
شواهد فعالیت آتشفشانی سیاره سرخ
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
نانوایی فضایی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
مریخ نوردان و خطر آسیب دیدگی DNA
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
گیراندازی انرژی بیشتر با نوع جدیدی از پیل خورشیدی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
ایجاد خاصیت پیزوالکتریک درگرافن
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:5
قلب کوچک مشتری
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
تصویر سرسبزی بهار زمین را از فضا ببینید
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:7
ضریب شکست
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:7
دزدی ستارگان آسمان از همدیگر
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:5
دسته‌های نانولوله‌ای پیلهای خورشیدی کارآمدی می سازند
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
زوم کردن بر روی حلقه های زحل
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
آیا می دانید مرکز دنیا کجاست؟
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
ارسال تصاویر فضایی برای بررسی بزرگترین ماهواره رصد زمین
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:5
ارائه روشی برای بهبود ادوات الکترونیکی مولکولی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
زمان پرتاب نخستین فضاپیمای خصوصی به ایستگاه فضایی بین‌المللی اعلام شد
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
تفاوت کفش پوشیدن دختر ها و پسرها – عکس طنز
شروع کننده:khamosh آخرین ارسالkhamosh پاسخ ها:0 مشاهده:6
افزایش تابش مادون قرمز با قرار دادن نانوبلور درون ماتریکس معدنی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
شاید ۳۶ سال پیش در مریخ حیات کشف شده باشد
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
بهبود قطعات الکترونیکی با الماس
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:5
شرکت ریتئون با استفاده از نقاط کوانتومی یک سیستم تدافعی جهت محافظت تجهیزات فضایی مانن
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
یک سیستم پدافند ضدماهواره‌ای بر اساس نقاط کوانتومی
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
چند یخچال طبیعی در آسیا ضخیم تر شده اند
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
مهمترین طرح های فضایی برای گردشگران
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
گردباد، از نمای نزدیک
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
نیترات به عنوان آلاینده
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
بازگردانی منوی Start به «ویندوز 8»
شروع کننده:kingpayam آخرین ارسالkingpayam پاسخ ها:0 مشاهده:5
ارائه روشی برای مطالعه تغییر نانوذرات در حین انجام واکنش
شروع کننده:silent boy آخرین ارسالsilent boy پاسخ ها:0 مشاهده:4
پاک کردن رمز ترسیمی 9 خانه‌ای در سیستم عامل اندروید
شروع کننده:kingpayam آخرین ارسالkingpayam پاسخ ها:0 مشاهده:4
از بین بردن واترمارک موجود در دسکتاپ در نسخه پیش‌نمایش «ویندوز 8»
شروع کننده:kingpayam آخرین ارسالkingpayam پاسخ ها:0 مشاهده:5
title title title title title
آموزش پرورش اندام در 90 روز دستبندوگوشواره ماه تولد شما آموزش افزایش قد (کتاب و سی دی) جدیدترین روش بستن شال و روسری برنامه مشاهده همه شبکه های دنیا


ارسال پاسخ 
برنامه‌نویس خوب...
نویسنده پیام
حسام الدین

همکار انجمن
****

ارسال ها: 7,447
تاریخ عضویت: 14 February 2009
امتیاز: 60
تشکرهای ارسالی : 25764
تشکرهای دریافتی : 7800
اعتبار: 43  واحد
1
برنامه‌نویس خوب...


برنامه‌نویس خوب...


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


1- یک برنامه‌نویس، حدود ده الی بیست درصد زمان خود را به کد‌نویسی مشغول است و بیشتر برنامه‌نویس‌ها بدون توجه به تجربه و مهارت، در هر روز حدود ده الی دوازده خط کد‌برنامه که در محصول نهایی به‌کار گرفته خواهد شد، می‌­نویسند.

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

2- یک برنامه‌نویس خوب، ده برابر بیشتر از یک برنامه‌نویس ساده تولید‌کننده، مولد و مفید است و یک برنامه‌نویس حرفه‌ای و ماهر بیست تا صد برابر بیشتر از یک برنامه‌نویس ساده مفید خواهد بود. این یک اغراق نیست. مطالعات از دهه 1960 تاکنون بدون تناقض مؤید این امر است. یک برنامه‌نویس بد، تنها بی‌فایده نیست. او نه تنها هیچ کاری را انجام نمی‌دهد، بلکه کارهای بسیاری ایجاد کرده و برای حل آن‌ها برای دیگران دردسر
ایجاد می‌کند!

3- برنامه‌نویسان حرفه‌ای زمان خیلی کمی را به کد‌نویسی (کدی که در محصول نهایی به‌کار خواهد رفت) اختصاص می‌دهند. افرادی که بیشتر‌ زمان خود را صرف کد‌نویسی می‌کنند بسیار تنبل، سهل انگار و متکبر هستند و زمانی برای پیدا کردن راه حل قدیمی برای مسئله پیش روی خود اختصاص نمی‌دهند. برنامه‌نویسان حرفه‌ای استاد تشخیص و استفاده دوباره از الگوهای برنامه‌نویسی هستند.

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

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

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

5- براساس تحقیقی که در سال 2004 انجام شده حدود 51 درصد از پروژه‌های نرم‌افزاری در وضعیت حیاتی خود دچار شکست شده و حدود پانزده درصد از آن‌ها به‌طور کلی به شکست منتهی می‌شوند. با این حال، این آمار حکایت از پیشرفت شرکت‌ها و توسعه‌دهندگان در رابطه با برنامه‌ریزی و طراحی نسبت به ده سال قبل از آن دارد. در سال 1994 آمار گویای آن بودند که 31 درصد پروژه‌های نرم‌افزار به شکست منجر شده‌اند.

6- برنامه‌نویسی یک کار بسیار دشوار، تمام وقت و یک فعالیت ذهنی سنگین است. برنامه‌نویسان حرفه‌ای در تمام مدت روز و هفت روز هفته به کار خود فکر می‌کنند. آن‌ها به‌طور معمول حجم بسیاری از کد برنامه خود را در حمام یا در تخت‌خواب می‌نویسند و به این دلیل که حجم بسیاری از کار برنامه‌نویسی جایی غیر از روبه‌روی صفحه‌کلید انجام می‌شود، افزایش ساعت کاری افراد در دفتر اداری یا افزایش افراد پروژه کمکی به افزایش سرعت پیشرفت پروژه نخواهد کرد.

امضاء گاهي گمان نمي كني ولي مي شود، گاهي نمي شود، نمي شود كه نمي شود؛ گاهي هزار دوره دعا بي اجابت است، گاهي نگفته قرعه به نام تو مي شود؛ گاهي گداي گداي گدايي و بخت نيست، گاهي تمام شهر گداي تو مي شود
آفلاین
Friday 01 April 2011 20:38 نقل قول این ارسال در یک پاسخ
 تشکر شده توسط : negar hoseini
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
زمان کنونی: Thursday 24 May 2012, 23:06