为什么这么多人仍然在标准库中编写糟糕的版本?不要追求PHP开发人员,但是人们去阅读PHP SPL
同行评审可以帮助抓住那种事情.如果您有其他开发人员在查看代码,并且他们不断发现标准库方法的实现,那么除非有充分的理由重新发明轮子,否则它应该无法通过审核.
年轻,雄心勃勃的程序员喜欢自己解决每一个问题.他们不需要stinkin'库.年长,懒惰的程序员宁愿寻找现有问题的现有解决方案.
所以我的建议是:下次你聘请程序员时,选择在接待区睡着的老家伙.
开玩笑,大多数情况下.同行评审和教育就是答案.
更好的搜索技术. 和领域特定的熟悉度
开发人员如何检查他们不知道名字的函数?或许也许没有一个完整的内置函数来做他们想要的东西,但他们可以用来节省大量代码.您需要能够找到手头问题的正确术语,并从那里知道要搜索的内容.通过阅读特定于您的问题域的主题,可以获得最佳效果.远离编码特定资源并在您编码的领域花费一些时间......它是零售,医疗,保险等.
摘要:假设是所有FUBAR的母亲
我从那些不熟悉框架概念的同事那里看到了很多(上帝他们如何抱怨"一种语言中的两种语言"),那就是:老C++人突然面对C#潜水,先从头开始重新创建哈希表. .
显然,从这个角度来看,这种现象的很大一部分并没有走出旧思维和习惯.如果您在新环境中,则需要学习新规则.从外部看待处理这一问题的唯一方法是提供培训,无论是一段时间的配对编程还是更正式的配对.
对您的工具缺乏熟悉会滋生他人的蔑视.