小型项目的独立开发人员编程方法有哪些?
答案 0 :(得分:24)
几乎任何开发方法都可以在独立环境中工作,除了明确需要团队的那些(例如并排编程)。但即便如此,你也可以通过创造一些想象中的朋友/队友或者发展出多重人格障碍来解决这个问题。
答案 1 :(得分:12)
即使是独立开发人员,您也可以使用适用于大型开发团队的方法。
我一直在独自发展,这些做法使我与自己的工作保持一致,并给我的老板一个很好的资源,让我知道我做了什么以及我走了多远。他们让我保持正轨,开机!
答案 2 :(得分:12)
答案 3 :(得分:9)
许多敏捷技术都很有效:
其他似乎只是在大项目中有意义的事情可以帮助很多:
希望这有帮助!对大型项目进行单独编程可能非常艰巨。
答案 4 :(得分:7)
按照此Stack Overflow问题中的说明进行操作:
另外。 使用源代码管理。你不会相信我在个人项目中被多少次咬过。
答案 5 :(得分:2)
答案 6 :(得分:1)
问题更多的是你对自己感到满意的问题以及你希望解决的问题。大多数方法在某些时候由独奏开发人员使用(结对编程是一个值得注意的例外)。问题是你实际上是独自一人,还是只是自己工作?我发现,拥有能够反省思想的人是非常宝贵的。此外,让其他人查看您的代码(同行评审)是找到您无法“看到”的问题的好方法。因此,与Aiden Bell达成一致“在你的oen上编程是不酷的。” 我会尝试连接到社区(如SO),在那里你可以将想法从其他人身上反弹出去。然后,您需要建立自己的方法,以便在发出想法时允许中断。
这有意义吗?你为什么一个人编程?
Pat O
答案 7 :(得分:1)
不是真正的官方方法论,但我做了很多独立开发(独立顾问和ISV),以下是我发现的重要事项:
答案 8 :(得分:1)
这比技巧方法更具技巧性。当你正在调试时,向你自己解释一下这些错误,就像你试图向同事解释一样。感觉很愚蠢,但是强迫自己大声说出问题经常会发现问题所在。