حداقل‌ نیازهای مدیریت یک پروژه‌ی بزرگ
200, OK
https://matklad.github.io/2024/03/22/basic-things.html icon

Basic Things

After working on the initial stages of several largish projects, I accumulated a list of things that share the following three properties:

  • they are irrelevant while the project is small,
  • they are a productivity multiplier when the project is large,
  • they are much harder to introduce down the line.

حداقل‌ نیازهای مدیریت یک پروژه‌ی بزرگ
راه‌هایی برای جلوگیری از بیش‌ از اندازه پیچیده کردن کدها
200, OK
https://www.16elt.com/2024/09/07/future-proof-code/ icon

On over-engineering; finding the right balance

A big debate among developers is whether to write code for today’s problem or to build a general-purpose solution for future needs. Both approaches have their pros and cons. Specific-purpose code can quickly become messy. But overly general code can add unnecessary complexity. This post, obviously opinionated, argues for a middle ground. That’s the sweet spot, as always.

راه‌هایی برای جلوگیری از بیش‌ از اندازه پیچیده کردن کدها
چگونه می توانید از هوش مصنوعی برای بهبود کیفیت کدهای خود استفاده کنید؟
200, OK
https://www.freecodecamp.org/news/how-to-use-ai-to-improve-code-quality icon

As a software developer, I've always tried to write flawless code. Great code is not just functional – it should also be elegant, efficient, and robust.

چگونه می توانید از هوش مصنوعی برای بهبود کیفیت کدهای خود استفاده کنید؟
چند اصل مهم توسعه نرم افزار
200, OK
https://github.com/omid-ahmadpour/Software-Development-Principle icon

Software-Development-Principles

چند اصل توسعه نرم افزار که برنامه نویسان و مهندسین نرم افزار بهتر است بدانند.

some software development principle you should know

چند اصل مهم توسعه نرم افزار