- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。
9年前关闭。
在我公司,每个开发人员都有一个独立工作的项目,所以几乎没有任何团队合作。一年来,我一直在构建这样的软件,但没有遵循良好的开发方法论。结果还可以,但我想改变并开始为我的下一个项目使用更认真的开发方法。
您认为自己开发软件的最佳实践是什么?我可以使用哪些方法来避免软件开发中的常见陷阱?哪些软件开发模型(瀑布式——我在开玩笑——、极端、敏捷等)最适合我?
如果您向我指出一些资源或教程,我可以在其中学习如何成为更好的开发人员,我会非常高兴 :)
谢谢。
最佳答案
自己开发软件非常困难,让另一个人来激发想法会让事情变得更容易/更令人满意。但是,关键在于——其他人并不需要完全关注你在做什么。简单地向其他人解释事情通常可以让您深入了解自己在做什么。
我曾经与推荐“与泰迪交谈”的人一起工作 - 即选择您最喜欢的毛绒玩具(宾基先生),向宾基先生解释您正在开发的新 RESTful API 的来龙去脉。一闪而过的灵感击中你,拍拍你的头——“啊,我知道我需要另一个资源,谢谢宾克斯特!”。
请注意,我不确定同事的理智......
对于更合理的方法,您不能与另一位开发人员建立松散的联盟,让您的项目相互反弹,即使您随后又回到孤立的工作状态?
关于methodology - 自行开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49594/
我发现以下帖子非常有帮助: How to pickle yourself? 但是,此解决方案的局限性在于,重新加载类时,它不会以其“运行时”状态返回。即它将重新加载所有变量等以及类在转储时的一般状态.
我是一名优秀的程序员,十分优秀!