تبليغاتX
دامون - تفاوت فرهنگی در برنامه نویسی
 
با هم بریم جای دیگه مثلا استرالیا ، چطوره؟
 
وقتی داری کد می زنی و یه ساختار داری که حالت درختواره و سلسله مراتبی داره ، بالا و پایین این ساختار رو چه اسمی می زاری روش ؟ یعنی چه جور اسمی برای متدها و متغییرهاش می ذارید؟ از وقتی که دارم روی کدهایی کار می کنم که آدمایی از ملیتهای مختلف نوشتن به این تفاوتها پی بردم :

- کدهایی که همکارایی آمریکایی اصیل زدن اسمی که گذاشتن Master - Slaves یعنی از پایین صدا می زنند GetMaster() و از بالا صدا می زنند GetSlaves() - خوب با روحیه آمریکایی سازگاره و البته تا حدی به گوش ما ها هم آشناست .

- یه همکار کره ای خیلی cool و البته کاردرست به اسم Doug Lee داریم که  اسمی که روی متغییر هاش می زاره Parent - Childs یعنی از پایین صدا می زنند GetParent() و از بالا صدا می زنند GetChilds() - خوب با روحیه لطیف شرقی سازگاره و البته باز هم به گوش ما ها هم آشناست .

اما امروز یه شاهکار دیدم که کاملا به فرهنگی بودن قضیه ایمان پیدا کردم:

ساختار رو اینطوری اسم گذاشته بود :  Feudal - Vassals  یعنی از پایین صدا می زنند GetFeudal() و از بالا صدا می زنند GetVassals()

حتما می تونید حدس بزنید که این افاضات دیمیتری ، همکار روس سرتق و ودکا خورمونه

چقدر جدیدا پست زیاد ول می کنم از خودم!!؟؟


  نوشته شده در  جمعه هجدهم اردیبهشت 1388ساعت 11:43  توسط دامون  | 
 
  POWERED BY BLOGFA.COM