砖基开发
当我开始编程和从事项目工作时,我很惊讶有些人在创建软件时编写的代码很少。 深信您编写的代码越少越好。 我很难多次讨论这个话题。 对我来说,自己编写所有内容是最好的方法。 原因之一是我想了解每个实现细节,也想学习如何解决这类问题。 当我“外包”这些实现时,我感觉失去了对代码的控制。 当然,自己做任何事情也有很多弊端。 但是,我大学里很多经验丰富的同学,后来我的同事告诉我,不要重蹈覆辙。 为了解决最微小的问题,他们中的一些人使用了无数个库。 对我来说,这感觉就像是用大锤砸开坚果一样。 如果您要问自己标题是哪里来的:大学的一位同学的工作方式使我想起了建造乐高玩具的一些方法。 我不想惹玩具公司而把名字改成砖头。 LBD也已经是“设计学习”的缩写,而BBD是免费的缩写🤓 。 几年后,一些经验,我的看法有所改变。 但是,我仍然认为,我在编码职业生涯初期所拥有的基本信念和想法并不完全是错误的。 在本文中,我想重新讨论该主题,并将其最新的经验和周围人的意见反馈给它。 当然,如果不使用框架和库,当今构建复杂的解决方案是不可行的。…