كدنويس هاي گاوچران

ميخوام سي شارپ يادبگيرم. ولي خب هنوز در كوچه هاي كلاس Console هستم ! چندتا چيز بامزه توي Console ديدم كه توي MSDN نوشته بود اينها در دات نت 2 اضافه شده اند. مثلا حالا ميتونيد رنگ قلم و رنگ پس زمينه را هم در Console Appz عوض كنيد ، حتي متد Clear كه صفحه را پاك كنه هم اضافه شده ! ( اي خاك بر سرش ! يعني توي دات نت هاي قبلي ، همچين چيزي نداشته اند ! قربون پاسكال و دلفي كه از روز اول ، ClrScr را داشت ! ) .
مثلا اينجوري : Console.ForegroundColor= ConsoleColor.Magenta
كه خب ConsoleColor هم تابلوئه كه Enumaration هستش !
——————————————————————-

يه ابزاري ديدم كه خطاهاي برنامه را تحليل ميكرد و اينا. اسمش FxCop بود و توي GotDotNet ميتونيد پيداش كنيد . يه برنامه ي پنچ شيش خطي نوشته بودم كه همش فقط Console.WriteLine بود و صيه حلقه Foreach كه مقدار Environment.GetLogicalDrives را چاپ ميكرد . همين !! FxCop به همين هم چهار تا تذكر و تويه برنامه نويسي داد !!!!
مثلا گفت كه اگه تابع Main ات آرگومان داره ، پس چرا استفاده نكردي ؟ چرا CLSCompliantAttribute را True‌نكرده اي ؟ چرا برنامه را با يك Strong Name Key ، امضا sign ! نكرده اي ؟ چرا permission request نداري ! ( هان ؟ چيه ؟ ميخندي ؟! حالا نه اينكه خودت همه ي اين چيزها را رعايت ميكني !! آره ارواح عمه ات ! ( كلي گفتم ! منظورم شخص خاصي نيست))

FxCop حتما با خودش گفته كه » اي پدر روحاني ! اينها كد نويس هستند يا گاوچران ؟!»

البته لازم نيست كه FxCop را دانلود كنيد ! چون ماكروسافت مهربان ، آنرا كش رفته و در Visual Studio قرارش داده ! حداقل توي ماله من كه Team Suite هست كه هست !

8 پاسخ to “كدنويس هاي گاوچران”

  1. سفید Says:

    من خیلی فکر کردم ببینم شما چی میگید ولی باور کن هیچی نفهمیدم !

  2. mojgan110 Says:

    همين كه كامنت گذاشتي خودش خيلي كار بزرگيه !

  3. Sharpedia Says:

    چه عجب که یه نفر هم پیدا شد به سی-شارپ بدوبیراه نگفت!
    به اشکالهای Fxcop هم گیر نده، بالاخره اونهم که معصوم نیست، یه چیزی میگه واسه خودش.
    در ضمن دات-نت طراحی نشده که باهاش برنامه های dos-style تولید کنند، اون چیزایی هم که تو داری میگی رو هم احتمالا محض خالی نبودن عریضه توی دات-نت 2 گذاشتن، وگرنه من یکی که تا حالا ازشون استفاده نکردم.

  4. Tiva Says:

    به قول نفر قبلی ، چه عجب که یکی پیدا شد از سی شارپ ایراد نگیره !!
    به نظرم سی شارپ بهترین Consistency رو بین زبونهای دیگه داره . سی شارپ یک دریاست با یک ساحل و کناردریا باحال (هرچند که این چیزا از مایکروسافت بعیده !! ) ، حالا هرچی بیشتر غرق بشی داخلش ، اصلا دلت نمی خواد بیرون بیای. چنان بلایی سرت می یاره که کلا آبزی میشی.
    اون ویژگی های Fxcop رو هم مایکروسافت از Resharper بدبخت کش رفته !
    یک چیز فوق العاده عجیب توی این دات نت ( که این یکی کلا از مایکروسافت خیلی خیلی بعیده !! ) اینه که تمامی امکاناتی رو که مایکروسافت برای ساخت دات نت استفاده کرده ، همه رو در اختیار برنامه نویس ها هم قرار میده ! یعنی تمام اون امکاناتی که برنامه نویس های داخل مایکروسافت دارن شما هم توی دات نت خواهی داشت !!
    جالبتر هم این که توی این دنیا همه چیز Object شده ، از کلیه سخت افزارها بگیر تا حتی خود ویندوز ، هر کدوم از نرم افزارها ، Thread ها، Process ها و …

  5. Mohsen Says:

    سعی کن یه کمی فارسی بنویسی !!!!!!!!

  6. underline Says:

    فکر کنم تا حالا FxCop این همه از یک برنامه خطا نگرفته بود .

  7. saeed Says:

    اوصیکم به تقوالله و الاپن سورس !

  8. بيتــــــا Says:

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

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s


%d وب‌نوشت‌نویس این را دوست دارند: