ما باید از شر “سلام ، جهان!” خلاص شویم. برای همیشه

عکس پروفایل نویسنده

@mcseeماکسیمیلیانو کونتیری

من مهندس ارشد نرم افزار هستم که در زمینه طراحی های اعلامی و عاشق SOLID و Agile تخصص دارم.

هر آموزش که در 30 سال گذشته خوانده ام با مثال معروف “سلام به جهان” شروع می شود. این می تواند یکی از دلایل نوشتن نرم افزار Crappy باشد.

“سلام به جهان” اولین برنامه ای است که ما به هر زبانی می سازیم.

ما می توانیم پیچیدگی زبان را با شمردن خطوطی که برای تولید خروجی مطلوب لازم است ، اندازه گیری کنیم.

همچنین می توانیم زمان را برای یک زمان مشخص کنیم تازه وارد برای کشف راه حل (این نیز به عنوان “زمان سلام به جهان “(TTHW)).

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

بسیاری از سایت ها متفاوت گردآوری می شوند سلام دنیا برنامه ها به بسیاری از زبانها

مشکلات

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

  1. استفاده می کند جهانیان به بسیاری از زبانها عملکردهای جهانی بوی کد است. آموزش آنها به تازه واردان در مثال اول آنها متناقض است.
  2. سلام دنیا عوارض جانبی ایجاد می کند (روی کنسول ، سیستم فایل ، چاپگرها و غیره).
  3. ما کد را می نویسیم و نمی توان تست کرد آیا کد کار می کند. ما می توانیم به صورت دستی خروجی را بررسی کنیم ، اما نرم افزار ما نمی تواند تأیید کند که نتیجه ما درست بوده است.
  4. اگر ما سلام دنیا امروز کار می کند ما نمی توانیم اطمینان حاصل کنیم که فردا نیز به کار خود ادامه می دهد.

سئو PBN | خبر های جدید سئو و هک و سرور