close
تبلیغات در اینترنت
 ده اصل برای کد نویسی خوب
loading...

پورتال اسلامی فرهنگى سيب سرخ

شاید شما تا کنون نام دیتر ریمز (Dieter Rams) را نشنیده باشید،اما مطمئنا افرادی که در زمینه طراحی صنعتی تحصیل کرده‌اند،با او و ده اصل معروفش آشنایی دارند.ریمز،متولد ۱۹۳۲، دانش آموخته معماری داخلی و یکی از طراحان و معماران شناخته شده و صاحب سبک آلمانی است که با تلاش‌های فراوانش…

شاید شما تا کنون نام دیتر ریمز (Dieter Rams) را نشنیده باشید،اما مطمئنا افرادی که در زمینه طراحی صنعتی تحصیل کرده‌اند،با او و ده اصل معروفش آشنایی دارند.ریمز،متولد ۱۹۳۲، دانش آموخته معماری داخلی و یکی از طراحان و معماران شناخته شده و صاحب سبک آلمانی است که با تلاش‌های فراوانش در پیشبرد و توسعه طراخی صنعتی،نقش به سزایی را ایفا کرده است.او در ادامه فعالیت‌های خودش،در سال ۱۹۵۵ به عنوان طراح داخلی،بوسیله شرکت آلمانی بروان (Broun) سازنده لوازم الکتریکی خانگی،استخدام شد.او سال‌ها طراح محصولات بروان بود و توانست در سال ۱۹۶۱،رئیس بخش طراحی این کمپانی معروف آلمانی شود.او در سالهای ۱۹۸۷ تا ۱۹۹۷ بعنوان رئیس تنها موسسه رسمی کشور آلمان در زمینه دیزاین بنام  ًرات فور فرم گبونگ ً که در حقیقت تشکیلاتی جهت تحقیقات و ارائه پیشنهادات در دیزاین می باشد،گردید.

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

ریمز در طول دوران فعالیت خود طرح‌های گوناگون و موفقی را ارائه کرد.ابتکار، ساخت محصول مفید، زیبایی شناختی، فهمیدن محصول، محبوبیت، صداقت، پایداری، دوام، علاقه به محیط زیست و سادگی، ده اصلی است که ریمز برای نزدیک شدن به طراحی خوب (Less but better) تعریف کرده است.طبق این نظریه یک دیزاین خوب بایستی دارای این ده مشخصه باشد.با کمی تغییر در این ده اصل و جایگزین کردن واژه “طراحی” با “کد”،در عبارت “طراحی خوب” به “ده اصل برای کدنویسی خوب” میرسیم و میتوانیم از این اصول مفید برای بالا بردن کیفیت کار در برنامه‌نویسی بهره ببریم .پس بهتر است زودتر به سراغ آن برویم:

۱. کد خوب باید خلاقانه و نوآورانه باشد

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

۲. کد خوب باعث تولید برنامه‌ای قابل استفاده و مفید می‌شود

به نظر این جمله کاملا واضح است و نیازی به توضیح بیشتر ندارد.ما برنامه‌ها و اپلیکیشن‌ها را دانلود،نصب و استفاده میکنیم ولی آن یکی را که به نظرمان بهتر و مفید‌تر میرسد انتخاب کرده و نگهداری و استفاده میکنیم.

۳. کد خوب کدی است که اصول زیبایی شناسی در آن به کار رفته باشد

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

۴. کد خوب به ما کمک میکند تا برنامه را درست درک کنیم

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

۵. کد خوب باید ساده باشد

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

۶. کد خوب باید صادقانه باشد

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

۷. کد خوب باید دارای طول عمر باشد

  برخی از بهترین نرم‌افزارها و برنامه‌ها از ده‌ها سال قبل طبق برنامه منظم توسعه داده شده و میشوند.درست مانند محصولات موفق دیگری در دنیا که سال‌هاست تولید میشوند.

۸. کد خوب تا آخرین جزئش باید دقیق و هدفمند باشد

  باگ‌ها و اشکالاتش برطرف شود.آزمایشات و تست‌های متعددی در محیط‌های متفاوت روی آن انجام شود و …

۹. کد خوب باید با محیط زیست سازگار باشد

اگر کمی فکر کنید خودتان ربطش را درک خواهید کرد.

۱۰. کد خوب تا حد امکان باید کوچک باشد

کد خوب تا حد امکان باید کوچک و ساده نگه‌داری شود.شاید ما سالهاست که در حال دور شدن از این اصل مهم در صنعت نرم‌افزار هستیم.

 

درباره سايت نويسى , آموزش ,
بهزاد بازدید : 113 پنجشنبه 17 مرداد 1392 زمان : 1:37 نظرات ()
مطالب مرتبط
ارسال نظر برای این مطلب

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتیرفرش کد امنیتی
تبلیغات
درباره ما
Profile Pic
هدف ما از تشکیل چنین سایتی کمک و جذب جوانان رو به دین مبین اسلام است.از این رو اکثر مطالب سایت مطابق با سلیقه جوانان و در چارچوب قوانین اسلامی تهیه شده است.با عضویت و فعالیت خود ( نظردهی و شرکت در تالار گفتمان و ... ) به پیشرفت سایت کمک خواهید کرد و اگر ایده ای جهت ترقی سایت در ذهن دارید لطفا آن را با ما در میان بگذارید.
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • موضوعات

  • مطالب و مقالات اسلامى
  • دانلود
  • جوانان مسلمان
  • منتخب اخبار اسلامی
  • عكس و فيلم
  • سايت نويسى
  • سبك زندگی
  • دنیای علم و فناوری
  • خنده و سرگرمی
  • آمار سایت
  • کل مطالب : 1
  • کل نظرات : 6
  • افراد آنلاین : 1
  • تعداد اعضا : 235
  • آی پی امروز : 1
  • آی پی دیروز : 2
  • بازدید امروز : 18
  • باردید دیروز : 3
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 27
  • بازدید ماه : 72
  • بازدید سال : 103
  • بازدید کلی : 3,379,779
  • کدهای اختصاصی
    flag counter
    Flag Counter