PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : خبر آیا زنان بهتر از مردان کد می نویسند؟



آبجی
17th November 2009, 03:56 PM
مردان از مریخ کدنویسی می کنند و زنان از ونوس کدهای مفیدتری می نویسند:) این اولین جمله این مقاله بود که توسط خانم -Rebecca Buckman نوشته شده. با توجه به اینکه موج اوپن سورس در حال رشده ما به اینجور کدها (توصیف در زیر) بیشتر احتیاج داریم تا تغییر اونها براحتی انجام بشه. توی این مقاله با خانم Emma McGrattan (که قیافش خیلی شبیه مامانهای تپلی و مهربونه) مصاحبه شده. این خانم در حال حاضر نایب رییس کمپانی Ingres – و یکی از برنامه نویسان رده بالای Silicon Valley- هستند که در اصل متولد ایرلندن و از سال ۱۹۹۲ با شرکت Ingres همکاری می کنه. برای توضیحات بیشتر راجع به Ingres ویکیپدیا رو دریابید. خانم McGrattan در اول توضیحاتشون میگن که همه مون میدونیم که مردها از راهنمایی دادن و توضیح اضافی دادن بدشون میاد. به همین دلیل اونا از قرار دادن دستورالعملها توی کد اجتناب می کنند. ایشون معتقده که زنان و مردان در کدنویسی هم با همدیگه تفاوتهای زیادی دارند. خانومها توی برنامه نویسی هم احساس گرا هستند و رعایت حال اونایی رو که بعدا باید کد رو بخونن می کنن:) خانوما توی کدهاشون رشته-دستورات و توضیحات مفیدی رو قرار میدن که منجر میشه برنامه ها جذابتر به نظر بیان چون اینطوری مشخص میشه چرا و چطوری این کدها رو نوشتند؟ بنابراین این کد تبدیل به یک Roadmap ای میشه که باقی افراد بتونن بفهمنش و اون رو بعدها تغییر بدن. برعکس در کدهای مردها چنین چیزی دیده نمیشه. اغلب مواقع، اونا تلاش می کنن که نشون بدن چه کدهای هوشمند و مرموزی نوشته اند. اونها نهایت تلاششون رو می کنن که کدهای مبهمی بنویسند. همچنین اونا دستورات واضحی برای فهم کد نمی ذارن که بعدها بشه ازش استفاده کرد. خانم McGrattan ادعا می کنه که در ۷۰ و یا ۸۰ درصد موارد قادره با نگاه کردن به یک کد کامپیوتری بگه که اون رو یک زن نوشته و یا یک مرد؟:) برای اینکه کدهای کامپیوتری کاربرپسند و قابل استفاده به صورت عموم باشند، خانم McGrattan داره سعی میکنه استانداردهای کدنویسی رو برای شرکت Ingres تدوین کنه. اونها معتقدن با توجه به گسترش روز افزون موج اپن سورس، در حال حاضر به برنامه نویسانی احتیاج دارن که قبل از شروع هر قطعه از کد، مجموعه کاملی از توضیحاتی رو که لازمه اون بخش از کد فهمیده بشه، رو بنویسند و توضیح بدن که چرا اون بخش لازمه؟ همچنین لازمه برنامه نویسان یه تاریخچه ای از تغییراتی که روی کد انجام شده، ارائه بدن. این قانون هم روی کارمندان Ingress و هم روی تمامی پارتنرهای اپن سورسی که با محصولات Ingres همکاری می کنند، اعمال میشه. خانم McGrattan اظهار نظر جالب دیگه ای هم داره:) میگه که ما در Ingres نیروی زیادی صرف می کنیم تا کدهای آغشته با تستوسترون رو اصلاح کنیم (یعنی کدهایی که مردان نوشتند) چون فقط ۲۰% از مهندسان ما خانم هستند که تازه اینام بیشتر تو زمینه های تضمین کیفیت و یا سازگاری محصولات با کاربری های جدید کار می کنند و خیلی درگیر با کدنویسی نیستند.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد