یکی از دوستان میخواهد بداند آیا استفاده از NHibernate در یک پروژهی بزرگ با توجه به تجربههای قبلی آن، کار درستی است یا نه. این سوال را باید به دو قسمت تقسیم کرد. اول این که آیا استفاده از ORM به طور کلی کار درستی است یا نه. و دوم این که آیا استفاده از …
همیشه وقتی سورس نرمافزارهای Open Source را بررسی میکردم به یک چیز بیمعنی برمیخوردم: استفاده بیمورد از interface. مثلاً کلاسی را پیدا میکردم که پیادهسازی یک اینترفیس خاص بود در حالی که خود آن اینترفیس هم فقط در همان یک جا مورد استفاده قرار گرفته بود. تا جایی که من میدانستم استفاده از interface وقتی …
روند طراحی و توسعه نرمافزار طی ده سال گذشته حتی در همین ایران خودمان هم تغییرات زیادی داشته. آن زمان یعنی حدود سال ۷۹ شمسی مردم تازه از شر FoxPro خلاص شده و به دیتابیسهای مدرنتری مثل Access، MS SQL Server و Oracle رو آورده بودند. برنامهنویسی در عصر ویندوز راحتتر و منظمتر شده بود. …