Beautiful Design and Code ۲۶ فروردین ۱۳۹۹
الگوی ریوالدو

برزیل یک بازیکن فوق العاده داشت به نام ریوالدو با اسم کامل ریوالدو ویتور باربوسا فره‌را. در کنار رونالدو، رونالدینهو، روبرتو کارلوس، کاکا، کافو و بقیه، او هم یکی از بهترین‌ها بود. من هم که عاشق برزیل! الگوی بازی ریوالدو از دید من به این شکل بود که توی ۹۰ دقیقه بازی فوتبال، حدود ۸۵ […]

Beautiful Design and Code ۲۴ فروردین ۱۳۹۹
پری دریایی (mermaid)

در ادامه‌ی انتخاب ابزارهای مناسب برای جعبه ابزار، به یک ابزار جالب برخورد کردم: پری دریایی (mermaid) برای انجام کاری نیاز داشتم تعدادی نمودار ترسیم کنم. نیازمندی‌های مرتبط با آن به شرح زیر بود: * ساده باشد * ترسیم نمودار و به ویژه تغییر آن سریع باشد * با ابزارهای برنامه‌نویسی یکپارچه باشد (بتوان از […]

Beautiful Design and Code ۲۴ فروردین ۱۳۹۹
Markdown

این روزهای پایانی ترم که باید تمرین و پروژه‌ی درس‌ را تحویل بدهم، با خودم فکر می‌کردم که از چه ابزاری برای تحویل مستندات استفاده کنم. فضای کاری قبلی من به گونه‌ای بود که مجموعه از ابزارهای خانواده مایکروسافت آفیس به ویژه وان‌نت، ورد و پاورپوینت در جعبه‌ ابزار کاری‌ام نقش پررنگی بازی می‌کرد. اما […]

Beautiful Design and Code ۹ فروردین ۱۳۹۹
The most valuable learning

If there’s one lesson I would like the next generation of developers to learn, it is to spend less time doing hard things and more time making hard things easy. Customers benefit from the former. Customers and peers and we ourselves benefit from the latter. Kent Beck

Beautiful Design and Code ۱۱ دی ۱۳۹۸
یادداشت‌های شخصی در مورد مهندسی نرم‌افزار

متن زیر از نوشته‌های فرانسوا شوله (François Chollet) خالق Keras و نویسنده‌ی کتاب Deep Learning with Python در سایت medium با عنوان Notes to Myself on Software Engineering است. چون خیلی آموزنده بود، همه‌ی آن را در اینجا آوردم تا در دفترچه خاطراتم (وبلاگ) ثبت شود. امیدوارم که خواندن آن برای شما هم مفید باشد. […]

Beautiful Design and Code ۸ تیر ۱۳۹۷
Clean or Unclean Code

… Bringing this back to code: I don’t believe we should use TDD because it’s a professional obligation. Instead I use TDD when it makes my work more enjoyable. I don’t think we should refactor our code because it violates a SOLID-principle. Instead I sometimes reach to a principle to understand why some piece of […]

Beautiful Design and Code ۱۵ آبان ۱۳۹۵
دل‌نوشته

حس عجیبی دارم. خوشحالم. بی‌قرارم. قرار است یک کار تازه انجام بدهم. قرار است طرحی نو در اندازم. . . . قرار است به اتفاق دوست عزیزم، علیرضا، برگزاری کارگاه «طراحی و کد زیبا» را این هفته شروع کنیم. از گذشته‌ی دور، ایده‌ی «کد دوست‌داشتنی» در ذهنم بود. دلیل این نام‌گذاری هم این بود که […]