TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How does your company ensure its code and product are of quality?

3 点作者 allenc大约 14 年前
I really wanted to post a poll but apparently I don't have enough karma. =|<p>Curious what processes/techniques software companies use to make sure their codebase and by extension product remain good quality. Stuff like extensive code reviews, comprehensive unit tests, manual testing, pair programming, etc. - or do you just move fast and break stuff?

3 条评论

michaelpinto大约 14 年前
I know I'm old school, but having a set period for QA is just as important as having a spec. I always avoid having the coders test their own code, otherwise that's like having a writer proofread their own copy.
daviddavis大约 14 年前
We use a three prong attack that has really boosted our code quality:<p>1. Automated unit tests AND behavior driven tests (outside-in testing)<p>2. Having the code checked by another developer by doing a code review or pair programming<p>3. Week of hardening where the code is tested by the project manager/business analyst/QA person<p>I really think that helps to cover all bases. Clients sometimes think it's overkill but it's much easier to fix a bug the earlier it's caught.
mborromeo大约 14 年前
Automated unit test, BDD and static code analysis