حواسمون باشه که واقعا بعضی چیزها تست نویسی لازم ندارن، ن اینکه نشه براشون تست نوشت، بلکه به هزینه و زمانش نمی چربه.
این نکته رو هم یادتون باشه که خیلی از فیچر های و کد هایی که ما توی برنامه هامون می نویسیم، خیلی موقع ها اصلا ازش استفاده نمی کنن و حساسیت موضوعی ندارن، پس برای تست نویسی جایی که Hot Code path هست رو اول مد نظرتون باشه.
این نکته رو هم یادتون باشه که خیلی از فیچر های و کد هایی که ما توی برنامه هامون می نویسیم، خیلی موقع ها اصلا ازش استفاده نمی کنن و حساسیت موضوعی ندارن، پس برای تست نویسی جایی که Hot Code path هست رو اول مد نظرتون باشه.
👍26
از کشور دوست و همسایه!
آمریکا ❤️
چند مدت پیش یه عزیزی یه مشکل داشت که ما یک میت گذاشتیم که مشکلش رو رفع کنیم، بعد یهو رفت تا سر اینکه ازمون خواستگاری کرد 😁
منم که قصد ادامه تحصیل داشتم!
به هر حال سعی کنید خودتون رو پرزنت کنید، خوب یا بدش (واقعیت مهم نیست)، به مرور بهتر می شید. اما تهش بعد دو سه سال دیده میشید.
آمریکا ❤️
چند مدت پیش یه عزیزی یه مشکل داشت که ما یک میت گذاشتیم که مشکلش رو رفع کنیم، بعد یهو رفت تا سر اینکه ازمون خواستگاری کرد 😁
منم که قصد ادامه تحصیل داشتم!
به هر حال سعی کنید خودتون رو پرزنت کنید، خوب یا بدش (واقعیت مهم نیست)، به مرور بهتر می شید. اما تهش بعد دو سه سال دیده میشید.
🥰11👍5🌚4👏3❤2🏆1🖕1🗿1
CSharp 6 - Key Features.pdf
753.1 KB
چند تا فیچر جذاب از سی شارپ ۶
بزودی تا سی شارپ ۱۲ رو در این قالب باهاتون به اشتراک میذارم.
بزودی تا سی شارپ ۱۲ رو در این قالب باهاتون به اشتراک میذارم.
❤15👍8🔥6🙏4
CSharp 7 - Key Features.pdf
1016.4 KB
چند تا فیچر جذاب از سی شارپ 7
بزودی تا سی شارپ ۱۲ رو در این قالب باهاتون به اشتراک میذارم.
بزودی تا سی شارپ ۱۲ رو در این قالب باهاتون به اشتراک میذارم.
🔥16🙏4👍3
در رابطه با ورکشاپ ها هم چند دوست سوال پرسیده بودند، عارضم که چون من بخاطر این کتاب خیلی سرشلوغ شدم کنسل کردیم و گذاشتیم که توی تعطیلات سر سال یه دوره ۱۰ روزه خفن داشته باشیم.
👍20
کامیت هاتون باید اتومیک باشه تا خیلی راحت بتونید استیت کد بیستون رو به قبل از اون کامیت برگردونید.
میشه اینجوری هم گفت که بعد کامیت کد شما باید هم بیلد بشه و هم تست کیس هاش پَس بشه.
البته اگر روی برنچ جدا هستید می تونید با هر تغییر کامیت بدین و زمان مرج برنچ همه کامیت ها رو با حضرت squash جم کنید توی یک کامیت و هیستوری مرتب تری رو به جا بذارین. خود همین کامیت هم اتمیک هست و خیلی راحت می تونید فیکس یا فیچر رو revert کیند.
علما می فرمایند که:
Your commits must be revertible!
میشه اینجوری هم گفت که بعد کامیت کد شما باید هم بیلد بشه و هم تست کیس هاش پَس بشه.
البته اگر روی برنچ جدا هستید می تونید با هر تغییر کامیت بدین و زمان مرج برنچ همه کامیت ها رو با حضرت squash جم کنید توی یک کامیت و هیستوری مرتب تری رو به جا بذارین. خود همین کامیت هم اتمیک هست و خیلی راحت می تونید فیکس یا فیچر رو revert کیند.
علما می فرمایند که:
Your commits must be revertible!
👍19
CSharp 8 - Key Features.pdf
1.2 MB
چند تا فیچر جذاب از سی شارپ 8
بزودی تا سی شارپ ۱۲ رو در این قالب باهاتون به اشتراک میذارم.
بزودی تا سی شارپ ۱۲ رو در این قالب باهاتون به اشتراک میذارم.
👌18👍1
CSharp 9 - Key Features.pdf
857.3 KB
چند تا فیچر جذاب از سی شارپ 9
بزودی تا سی شارپ ۱۲ رو در این قالب باهاتون به اشتراک میذارم.
بزودی تا سی شارپ ۱۲ رو در این قالب باهاتون به اشتراک میذارم.
👍17❤1
خب سلام به همگی،
من برای امسال 2 تا گروه کتابخونی ایجاد کردم.
Refactoring in CSharp -> دوشنبه ها ساعت 21:00 تا 21:45
Clean Code in CSharp -> دوشنبه ها ساعت 22:00 تا 22:45
مدل هم اینطوری هست که هر هفته یک قسمتی از کتاب توسط یک داوطلب ارائه میشه و بقیه دوستان هم نظراتشون رو بعد از صحبت ایشون میگن. فقط اگر بطور قطع هستید پیام بدین، که جای دوستان دیگه رو نگیرید چون ظرفیتش محدود هست.
⚠️ ظرفیت تموم شده
من برای امسال 2 تا گروه کتابخونی ایجاد کردم.
Refactoring in CSharp -> دوشنبه ها ساعت 21:00 تا 21:45
Clean Code in CSharp -> دوشنبه ها ساعت 22:00 تا 22:45
مدل هم اینطوری هست که هر هفته یک قسمتی از کتاب توسط یک داوطلب ارائه میشه و بقیه دوستان هم نظراتشون رو بعد از صحبت ایشون میگن. فقط اگر بطور قطع هستید پیام بدین، که جای دوستان دیگه رو نگیرید چون ظرفیتش محدود هست.
⚠️ ظرفیت تموم شده
👏13❤4
Clean Code Developer.pdf
368.7 KB
سعی کنید بر اساس یک فرایند تبدیل به یک توسعه دهنده خوب بشید.
CCD شمارو خیلی خفن طور رشد میده.
مشاوره خواستید در رابطه باهاش بهم بگید.
CCD شمارو خیلی خفن طور رشد میده.
مشاوره خواستید در رابطه باهاش بهم بگید.
❤14👍6🙏4
اگر از من می شنوید، هیچ موقع کتاب کوپی یا PDF رو دانلود نکنید!
تهش پول بدین به یه سایتی مثل ایرانی کارت بره براتون کتاب رو بخره.
ساعت 04:32 با مداد هستش و من هنوز دارم فکر می کنم که چطوری در قالب متن یک موضوع رو به خواننده ارائه بدم!
یاد پست یک دوستم افتادم که می گفتم 30 ساعت برای یک ویدیو 5 دقیقه ای وقت گذاشته و من میگفتم زر نزن بابا :))
آخرش بی خیال شدم، کتاب سال بلوای عباس معروفی رو باز کردم که مقداری ازش رو بخونم! لامذهب، سبک داستان نویسی عباس آقا روح عوام رو جلا میده :)
تهش پول بدین به یه سایتی مثل ایرانی کارت بره براتون کتاب رو بخره.
ساعت 04:32 با مداد هستش و من هنوز دارم فکر می کنم که چطوری در قالب متن یک موضوع رو به خواننده ارائه بدم!
یاد پست یک دوستم افتادم که می گفتم 30 ساعت برای یک ویدیو 5 دقیقه ای وقت گذاشته و من میگفتم زر نزن بابا :))
آخرش بی خیال شدم، کتاب سال بلوای عباس معروفی رو باز کردم که مقداری ازش رو بخونم! لامذهب، سبک داستان نویسی عباس آقا روح عوام رو جلا میده :)
❤14👍6👌2
دوست خوب طوریه که وقتی می خوای باهاش خداحافظی کنی، به جای اینکه بهش بگی شب بخیر، میگی صبح خوبی داشته باشی!
❤23👌4
درسته که YAGNI میگه نیازمندی رو توسعه بده و بیشتر از این نرو جلو، اما طراحی باید منعطف باشه و از اصل Forward Compatibility پیروی کنه، چرا؟ چون ذات نرم افزار تغییر پذیره و این تغییر تا جای ممکن در آینده باید با طراحی شما منطبق باشه.
👍23👌4