Pragmatic Programmer:需求坑
Pragmatic Programmer 他談很多題目,裏面也談到很多如何寫程式的廣泛技巧,例如第一篇我們談到的正交性
, 以及知識資產
的部分。未來可能我也會陸陸續續分享他各種不同的篇幅與個人領悟。
這次我想要分享他其中一個篇章:需求坑
。
做軟體工程師越久,就越覺得這個小篇章所講的有感。我們常常把客戶的“第一次需求”當真,並且就一頭埋入實作它的解決方案。
這種最初的需求並不是真正的需求。客戶可能本身沒有意識到這一點,但其實這種需求是一種邀我們去進一步探索的邀請
如同這本書定義需求是一種過程
,是藉由一次又一次的回饋當中循環暸解的。
另外有感而發的是:之前網路上看到某粉專寫道的一句話
有時候我們在實作處理需求時,或許不要總是陷入一定要寫很多程式碼。有的時候不用寫程式的解決方案可能比寫一堆程式碼會是更佳優秀、適合的解喔
小君曰:less code, more better