۱. کد خوب باید خلاقانه و نوآورانه باشد
یکی از هیجانانگیزترین چیزهایی که در دنیای تکنولوژی وجود دارد این است که ما به طور فزایندهای با حجم وسیع از نوآوریها و ابداعات سر و کار داریم.در این میان بهترین نوع کدنویسی برای ایجاد برنامه،آن نوعی است که ترکیبی از خلاقیت فردی و بهرهگیری از تکنولوژیهای جدید باشد.
۲. کد خوب باعث تولید برنامهای قابل استفاده و مفید میشود
به نظر این جمله کاملا واضح است و نیازی به توضیح بیشتر ندارد.ما برنامهها و اپلیکیشنها را دانلود،نصب و استفاده میکنیم ولی آن یکی را که به نظرمان بهتر و مفیدتر میرسد انتخاب کرده و نگهداری و استفاده میکنیم.
۳. کد خوب کدی است که اصول زیبایی شناسی در آن به کار رفته باشد
برخی از محیطهای مجتمع برنامهنویسی(IDEها) میتوانند کدها را به ترتیبی کاملا زیبا آرایش نموده و مرتب کنند.در کدنویسی همچون طراحی،اصل زیباییشناسی بسیار مهم است زیرا بهطور مستقیم در طراحی محصولاتی که استفاده میکنیم بازتاب مییابد.
۴. کد خوب به ما کمک میکند تا برنامه را درست درک کنیم
و بالعکس کد بد به ما درک درست و شفافی از برنامه نمیدهد و در برخی موارد کاربر نیز نمیتواند با آن ارتباط برقرار کند.
۵. کد خوب باید ساده باشد
کد خوب کدی ساده،بیتکلف و دارای قابلیت خوانایی بالاست.کد خوب کدی است که به آسانی توسط دیگر توسعهدهندگان خوانده شده و درک گردد.البته این مورد برای نرمافزارهای متنباز از اهمیت صد چندان برخوردار است.
۶. کد خوب باید صادقانه باشد
بدون هیچ حقه،تلههای پنهان،نرمافزارهای مخرب و تبلیغات کاذب.کد جوهر اصلی برنامه است،نه بیشتر و نه کمتر.
۷. کد خوب باید دارای طول عمر باشد
برخی از بهترین نرمافزارها و برنامهها از دهها سال قبل طبق برنامه منظم توسعه داده شده و میشوند.درست مانند محصولات موفق دیگری در دنیا که سالهاست تولید میشوند.
۸. کد خوب تا آخرین جزئش باید دقیق و هدفمند باشد
باگها و اشکالاتش برطرف شود.آزمایشات و تستهای متعددی در محیطهای متفاوت روی آن انجام شود و …
۹. کد خوب باید با محیط زیست سازگار باشد
اگر کمی فکر کنید خودتان ربطش را درک خواهید کرد.
۱۰. کد خوب تا حد امکان باید کوچک باشد
کد خوب تا حد امکان باید کوچک و ساده نگهداری شود.شاید ما سالهاست که در حال دور شدن از این اصل مهم در صنعت نرمافزار هستیم.
۲۷ تیر ۹۳ ، ۱۸:۳۰
۰
۰
محسن داوری
یک rss ریدر خیلی ساده اما خیلی مفید و مختصر
<?
$feed = implode(file('http://www.zoomit.ir/home?format=feed'));
$xml = simplexml_load_string($feed);
foreach( $xml->channel->item as $k=>$v ){
print $v->title.'<br />' ;
print $v->description.'<hr />' ;
}
?>
۰۹ خرداد ۹۳ ، ۱۶:۵۳
۰
۰
محسن داوری
سلام
برنامه ی بسیار مفیدی هست
http://p30download.com/fa/entry/52108/
تاریخ آفیس را فارسی میکنه
۲۹ ارديبهشت ۹۳ ، ۱۸:۵۸
۰
۰
محسن داوری
دمش گرم
این فایر فاکس ۲۹ را دوست داشتم
بالاخره یه تغییر اساسی کرد
۱۱ ارديبهشت ۹۳ ، ۱۱:۵۵
۰
۰
محسن داوری
بالاخره پس از چند هفته تونستم ویندوز ۸.۱ را آپدیت کنم
هی ارور میداد
برای رفع مشکل این کارها را انجام دادم
1. open command in admin mode
2. Type following command and press enter:
DISM /online /get-packages /format:table | findstr KB2919355
3. You will notice package name similar to this, the amd64 could be different based on OS architecture:
Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14
4. If you see no output for step# 3 then jump to step# 6, otherwise run following command:
DISM /online /remove-package /packagename: the exact command will look like as below:
DISM /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14
5. Restart your computer.
6. Run following command:
DISM /online /cleanup-image /restorehealth
7. Now install KB2919355 and restart after install.
۰۵ ارديبهشت ۹۳ ، ۱۲:۳۳
۰
۰
محسن داوری
امسال روز زن کادو نخریدم
خدا رحم کنه
۳۱ فروردين ۹۳ ، ۱۵:۰۸
۰
۰
محسن داوری
سلام
بالاخره بلوتوثم هم در ویندوز ۸.۱ نصب شد
الان تقریبا همه چیز خوبه
۲۲ فروردين ۹۳ ، ۱۶:۴۱
۰
۰
محسن داوری
توی سرازیری از روی دوچرخه افتادم
۲ تا دندونای جلوم شکست
ابروم ۷ تا بخیه خورد
فکم ۲ تا بخیه خورد
دست راستم خیلی کوفته شد در حدی که نمیتونم باهاش حتی در ماشین را باز کنم
دست چپم هم زخمی شد
دو تا پاهام روشون کبود شد
فقط به خاطره عجله کردن اینجری شدم
۲۵ اسفند ۹۲ ، ۲۳:۵۳
۰
۰
محسن داوری
بالاخره مشکل کارت گرافیکم هم با ویندوز ۸.۱ حل شد
خدارا شکر همه چیز دیگه داره درست پیش میره
۱۹ اسفند ۹۲ ، ۱۳:۰۴
۰
۰
محسن داوری
سلام
کم کم داره از این ویندوز ۸ خوشم میاد
خیلی تغییرات داشته
تا اینجا پسندیدم
۱۵ اسفند ۹۲ ، ۱۲:۵۰
۰
۰
محسن داوری