بایگانی برچسب: Programming

سیاست مچ‌گیری

همیشه برای جا انداختن روش انجام یک کار در یک محیط یا جامعه روشی وجود دارد به نام سیاست مچ‌گیری. به عنوان مثال فرض کنید راهنمایی و رانندگی قصد دارد بستن کمربند برای سرنشینان عقب خودرو را هم اجباری کند. روش رایج این است که بعد از مدتی که از اعلام اجباری شدن آن گذشت، …

‫شرکت‌های bug دوست

هر کسی برای کار کردن یا نکردن در جایی معیارهایی برای خود دارد. من هم برای کار کردن با شرکت‌ها، تیم‌ها یا افراد مختلف معیارهایی برای خودم دارم. یکی از معیارهایی که برای من مهم است عادت کردن افراد آن شرکت به دیدن bug است. هر چند که وجود چنین مشکلی چندان غیر متداول نیست …

‫داستان بی‌سوادی ما – ۳: ASP.NET Membership

یکی از امکانات ASP.NET مجموعه Membership و امکانات جانبی آن است. این مجموعه به برنامه‌های ASP.NET امکان تعریف کاربر، نقش و کنترل دسترسی بر اساس آنها را می‌دهد. برای این که بتوان از این امکانات استفاده کرد بایستی موارد مورد نیاز ASP.NET applications services در بانک اطلاعاتی مورد استفاده برنامه نصب گردد. این کار به …

‫داستان بی‌سوادی ما – ۲

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

‫چطور یک attribute ناقابل ده روز سرکارم گذاشت!

چند وقت پیش یک پروژه تستی کوچک NHibernateی ایجاد کردم برای ذخیره و بازیابی چند کلاس ساده. یک پروژه تست هم با استفاده NUnit درست کردم برای تست آن. در تست کردن به یک خطای آزار دهنده برخورد کرده بودم. طبق معمول از سر بی‌دقتی فقط آخر پیغام خطا را می‌خواندم که گفته بود don’t …