یوسف مهرداد | فرو ۹, ۱۳۹۹ | Beautiful Design and Code
If there’s one lesson I would like the next generation of developers to learn, it is to spend less time doing hard things and more time making hard things easy. Customers benefit from the former. Customers and peers and we ourselves benefit from the latter. Kent...
یوسف مهرداد | بهم ۲۵, ۱۳۹۸ | عمومی, مهندسی نرمافزار
Reference: https://www.freecodecamp.org/ https://www.classcentral.com/ Categories: Computer Science, Data Science, Programming, Humanities, Business, Art & Design, Science, Social Sciences, Health & Medicine, Engineering, Mathematics, Education &...
یوسف مهرداد | دی ۱۱, ۱۳۹۸ | Beautiful Design and Code, عمومی, مهندسی نرمافزار
متن زیر از نوشتههای فرانسوا شوله (François Chollet) خالق Keras و نویسندهی کتاب Deep Learning with Python در سایت medium با عنوان Notes to Myself on Software Engineering است. چون خیلی آموزنده بود، همهی آن را در اینجا آوردم تا در دفترچه خاطراتم (وبلاگ) ثبت شود....
یوسف مهرداد | مهر ۱۹, ۱۳۹۸ | خاطرات, عمومی, مهندسی نرمافزار
در اولین رویداد DDD Talks ایران چه گذشت؟ ما در این رویداد یک مهمان ویژه هم داشتیم. جناب مهندس «یوسف مهرداد» که قبول دعوت کردند تا از تجربیات گرانبهای خود در طی سالها فعالیت و تدریس سخن بگویند. ایشان در ارایه خود با عنوان «مباحث خیلی خیلی پیشرفته در مهندسی نرمافزار»...
یوسف مهرداد | تیر ۸, ۱۳۹۷ | Beautiful Design and Code
… Bringing this back to code: I don’t believe we should use TDD because it’s a professional obligation. Instead I use TDD when it makes my work more enjoyable. I don’t think we should refactor our code because it violates a SOLID-principle. Instead I sometimes...
یاسر کازرونی | شهر ۳, ۱۳۹۶ | چابک Agile, مهندسی نرمافزار
پیشگفتار: متن زیر بخشهایی از گفتگوی آقای مسعود خاری است که در گروه تلگرامی «متدهای چابک» (Agile Methods) آمده است. گفتگو: در گروه پیشنهاد شد که دوستان با همفکری هم یک فهرست از کتابهای ضروری برای مطالعهی تیمهای چابک تهیه کنند. موضوعاتی که تیمها برای رسیدن به سرآمدی...