Forwarded from IT (تکنولوژی اطلاعات)
Instagram
🎯یه تعریف دیگه از کد تمیز 👇⠀
⠀
تعریف دیگه ای از آقـای Dave Thomas، موسس OTI، پدرخوانده استراتژی Eclipse هست که میگه :⠀
⠀
کد تمیز میتواند بجز نویسنده اصلی آن، توسط یک توسعهدهنده دیگر نیز خوانده شود و بهبود یابد. این کد Unit test و Acceptance test دارد. این کد اسامی معنی دار دارد. کد تمیز به جای اینکه راه هـای زیادی برای انجام یک کار ارائه کند، یک راه برای انجام یـک کـار دارد. کـد تمیز حداقل وابستگیها، که به طور واضح تعریف شده اند، و یک API واضح و حـداقـلـی را ارائـه میدهد . کد باید خوانا باشد زیرا بسته به زبان، تمام اطلاعات لازم را نمی توان به طور مشخص و به تنهایی با کـد بـیـان کـرد.⠀
2️⃣ منتظر قسمت دوم این پست باشید
⠀⠀
📚 این مطلب با کمک از کتاب clean code نوشته شده⠀
⠀
⠀⠀
⠀ #کد #کدنویس #کدنویسی #برنامه_نویس #برنامهنویسی #آموزش_برنامه_نویسی #برنامه_نویسی #آموزش_کدنویسی #برنامه_نویسان #توسعه_دهنده
🆔 @computeriha
⠀
تعریف دیگه ای از آقـای Dave Thomas، موسس OTI، پدرخوانده استراتژی Eclipse هست که میگه :⠀
⠀
کد تمیز میتواند بجز نویسنده اصلی آن، توسط یک توسعهدهنده دیگر نیز خوانده شود و بهبود یابد. این کد Unit test و Acceptance test دارد. این کد اسامی معنی دار دارد. کد تمیز به جای اینکه راه هـای زیادی برای انجام یک کار ارائه کند، یک راه برای انجام یـک کـار دارد. کـد تمیز حداقل وابستگیها، که به طور واضح تعریف شده اند، و یک API واضح و حـداقـلـی را ارائـه میدهد . کد باید خوانا باشد زیرا بسته به زبان، تمام اطلاعات لازم را نمی توان به طور مشخص و به تنهایی با کـد بـیـان کـرد.⠀
2️⃣ منتظر قسمت دوم این پست باشید
⠀⠀
📚 این مطلب با کمک از کتاب clean code نوشته شده⠀
⠀
⠀⠀
⠀ #کد #کدنویس #کدنویسی #برنامه_نویس #برنامهنویسی #آموزش_برنامه_نویسی #برنامه_نویسی #آموزش_کدنویسی #برنامه_نویسان #توسعه_دهنده
🆔 @computeriha