جدیدترین نوشته‌ها

اصول ۵ گانه SOLID - مقدماتی.. اصولی مانند SOLID، DesignPattern، تست نویسی و غیره

اصول ۵ گانه SOLID - مقدماتی.. اصولی مانند SOLID، DesignPattern، تست نویسی و غیره
در اولین گام، به یکی از مهمترین اصول برنامه نویسی یعنی SOLID خواهیم پرداخت …در این پست با اصول ۵گانه سالید آشنایی ابتدایی پیدا کردیم، سپس به مفهوم مدیریت وابستگی‌ها یا همان DM پرداختیم. با ۴ بوی نامطبوع کدهایی که مدیریت وابستگی در آن رعایت نشده آشنا شدیم، که عبارت بودند از:. سختی یا Rigidity. شکنندگی یا Fragility. عدم تحرک یا Immobility. چسبناکی یا Viscosity. در ادامه هرکدام را مفصلا بررسی کردیم. در نهایت به این نتیجه رسیدیم، برای اینکه کدهای ما بوی هیچکدام از این ۴تا را نگیرد، بهتر است از اصول و قوائد SOLID و دیگر ابزارهای DM استفاده کنیم … …. ...
  • گزارش تخلف

سوال: مفهوم (گوشت گاو مرده) Dead Beef را توضیح دهید.. یکی از خوانندگان پاسخ داده است:

‏ «۰xDEADBEEF یک مقدار هگزادسیمال (عدد در مبنای ۱۶) است که در زمان‌های خیلی دور در زبان اسمبلی استفاده می‌شده است و به خاطر سادگی بسیار ساده قابل تشخیص بوده است بیشتر فارغ التحصیلان رشته علوم کامپیوتری این مقدار را حداقل در درس اسمبلی خود دیده‌اند و به همین دلیل باید قادر به تشخیص آن باشند. (منبع: ویکیپدیا)». سوال: شما نیاز دارید تا از صحت شماره‌تلفن دوستتان، باب، اطلاع پیدا کنید اما …. نمی‌توانید از او مستقیما بپرسید. او شماره درست شما را دارد. باید متنی را به ایو، دوست دیگری، بدهید و طوری پیغام را بنویسید که که وقتی باب پاسخ را برای شما می‌فرستد ایو از محتوای آن اطلاع پیدا نکند. پاسخ: از آنجایی که شما تنها به دنبال مطمئن شدن از شماره هستید می‌توانید از باب خواهش کنید تا با شما تماس بگیرد. اگر نگیرد در نتیجه او هم شماره شما را ندارد! (قبول دارم که پاسخ چندان مناسبی نیست.). ...
  • گزارش تخلف

سوال‌های عجیب گوگل در مصاحبه‌های کاری

شرکت گوگل همانطور که در خیلی از زمینه‌ها منحصر به فرد است در انجام مصاحبه‌های قبل از استخدام نیز بسیار متفاوت عمل می‌کند. تمامی درخواست کنندگان می‌دانند که بعد از تقاضای کار خود در طی چند مکالمه تلفنی و حضوری بررسی و تایید خواهند شد در ضمن کار آسانی نیز نخواهند داشت. در همین راستا یکی از خوانندگان Business Insider که به تازگی خود را برای مصاحبه آماده می‌کند، از این سایت برای پاسخ به سوالات گوگل کمک خواسته است. BI هم، چندین سوال خاص را از بین ۱۴۰ مصاحبه گوگل انتخاب کرده و به آنها پاسخ داده …در ادامه، با دیدن سوالات مطمئنا شما هم از خود خواهید پرسید که چرا از متقاضیان علت «گرد بودن دریچه چاه‌ها» پرسیده می‌شود و یا از شما خواسته شده تا ماشین حساب به همراه ببرید. پاسخ سوالات معمولا برای هر فرد متفاوت است و تنها هدف گوگل از این سوالات سنجیدن نوع تفکر و یا واکنش افراد است. با تمام این اوصاف BI خوانندگان خود را نا‌امید نکرده و برای هر سوال پاسخی یافته است. اما قبل از آن سه توصیه مهم برای کار در گوگل را باید در نظر داشت:. * بهتر است از ۸ دانشگاه برتر آمریکا فارغ التحصیل شده باشید. این دانشگاه‌ ...
  • گزارش تخلف

کتاب آشوب بزرگ. ناشر: The Echonomist

محصول نهایی این کتاب تأکید بر یک جمله است: دولتها دیگر در عرصه اقتصاد هیچ حضور موفقی نخواهند داشت و این کارآفرینان هستند که جهان را اداره میکنند. شاید اگر همین یک توصیف در ذهن کنشگران اقتصادی ایران بخصوص در بخش دولتی کشور مؤثر باشد، بتوان در انتظار. تحول اقتصادی بزرگی در جامعه ایران نشست. ...
  • گزارش تخلف