The SPACE of Developer Productivity 1 تیر 1400
The SPACE of Developer Productivity (Link) Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, Jenna Butler, ACM Queue, 28 February 2021 Abstract: Developer productivity is about more than an individual’s activity levels or the efficiency of the engineering systems relied on to ship software, and it cannot be measured by a single metric […]
الگوی ایجاد نرمافزار: مار و پله! 30 اردیبهشت 1400
پیشگفتار: مدتی است که با خود میاندیشم تجربیاتم را در حوزهی نرمافزار در اینجا بنویسم، هم ماندگار خواهد شد و هم شاید به دوستی کمک کند. نمیدانم “الگوی ایجاد نرمافزار” عبارت مناسبی هست یا نه، ولی تا یافتن عبارت مناسبتر از آن استفاده خواهم کرد. بازی مار و پله مار و پله، یک بازی کودکانه […]
beautiful code 21 فروردین 1400
function makeAdder(x) { return function(y) { return x + y; }; } var add5 = makeAdder(5); var add10 = makeAdder(10); console.log(add5(2)); // ? console.log(add10(2)); // ?
Understanding Coupling and Cohesion 21 فروردین 1400
I invited some of my friends to discuss the nebulous concepts of coupling and cohesion in software design. How do we think about these topics? How do we understand the terms? How do we use that in our work as programmers? How do we teach it to others? How much does any of it even […]
Engineering Playbook 10 فروردین 1400
CSE Code-With Customer/Partner Engineering Playbook An engineer working for a CSE project… Has responsibilities to their team – mentor, coach, and lead. Knows their playbook. Follows their playbook. Fixes their playbook if it is broken. If they find a better playbook, they copy it. If somebody could use your playbook, give them yours. Leads by […]
فصل 18- بیش از حد شیفتۀ فناوری نشوید 23 اسفند 1399
… میخواهم شما را از این واقعیت آگاه کنم که پیروی از اعتقادات جزمی و متعصّبانه میتواند بسیار فتنهانگیز و مخرّب باشد. همین در مورد تولید نرمافزار هم صادق است. داشتن اعتقادات متعصّبانه درباره تولید نرمافزار و فناوری هم میتواند بسیار مخرّب باشد. با وجودی که ما کسی را به خاطر آن که iOS را […]
پایگاه داده گرافی 12 بهمن 1399
پیشگفتار: هر وقت گذرم به گراف و اصل لانه کبوتری میافتد یاد استاد عزیزم آقای دکتر بهروز قلیزاده در دانشگاه شریف میافتم. یادش بهخیر همیشه جاده قزوین-زنجان-تبریز یک پای ثابت مثالهای گراف و مسیریابی ایشان بود. با وجود علاقهام به گراف، در تمام این سالها گذرم به گراف و مسالههای آن نخورده بود، تا این […]
