‫۱۰ سال و ۱۰ ماه قبل، جمعه ۸ آذر ۱۳۹۲، ساعت ۱۵:۳۷
ویندوز 32 بیتی نمیتونه از حداکثر حافظه‌ی شما استفاده کنه.مثلا اگر RAM شما 4 باشه، در ویندوز 32 بیتی یک پروسه بیشتر از 2 گیگ نمیتونه استفاده کنه. البته این برای من اثبات شده.
اگر علاقمند هستید که از ADO.NET استفاده کنید، این لایه‌های DAL غیرعمومی را با یک Micro ORM جایگزین کنید. با Micro ORMها هنوز هم SQL می‌نویسید، ولی جنریک هستند و ضمنا خیلی از best practices را هم به صورت توکار دارند.
یک نمونه از این Micro ORMs که توسط Stack overflow طراحی شده: Dapper

خوب طراحی نشده. این روزها ORMها نقش لایه DAL رو دارند. حالا یک سؤال: آیا در ORMها مثلا نام یک رویه ذخیره شده به صورت hard coded قرار گرفته داخلش؟ نه. حالت جنریک دارند و به شما اجازه می‌دن تا در لایه‌ای دیگر از این امکانات به صورت عمومی‌تری استفاده کنید. قسمت لایه BLL آن به لایه نمایشی گره خورده و داخل آن کدهای UI هست.

‫۱۰ سال و ۱۰ ماه قبل، یکشنبه ۳ آذر ۱۳۹۲، ساعت ۰۲:۳۵
ضد الگو.
مثلا یکی از الگوهای برنامه نویسی شیء گرا این است که کلاس‌های کوچک و تک مسئولیتی داشته باشید تا نگهداری آن در طول زمان ساده‌تر شود. نقطه مقابل آن یک ضد الگو است به نام God object یا کلاسی که همه چیزی داخل آن پیدا می‌شود و اطلاعات زیادی دارد.