Re:Ask HN: Best business advice for software developers
by brianwawok on Wednesday April 19, 2017 @08:40PM
(#14153053)
At that same flexibility in monkey patching makes the codebase rubbish in a year when it's time to upgrade dependencies.
[ Parent
| on HN ]
Re:Ask HN: Best business advice for software developers
by afarrell on Wednesday April 19, 2017 @11:48PM
(#14153780)
It really depends on the interaction between the discipline of your team and the failure modes of the tool. A culture of code review which puts a high bar of justification and documentation-for-new-contributors on monkey patching can counteract this failure mode.
Re:Ask HN: Best business advice for software developers
by brianwawok on Thursday April 20, 2017 @08:59AM
(#14156230)
Do you code review what each new library does? It doesn't have to be code you wrote to cause problems. And most people treat a library as a black box with inputs and outputs. Which works well in a sane language, but often not ruby.