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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Perl Shop Maturity Checklist: Social Concerns

9 点作者 Phra将近 13 年前

3 条评论

fabricode将近 13 年前
There doesn't seem to be anything specific to a "Perl Shop" on the list.<p>Perl specific maturity items would be:<p>1) Do all packages have documentation (pod) stored in the package file(s), and is it up to date?<p>2) Are there tests built using TAP (e.g. Test::More), and is this built into some kind of continuous build/test server?<p>3) Have a set of perlcritic rules been set up for the shop? Are these checked as part of code-review or scm check-in?<p>4) Is there a consistent set of rules for how external packages are brought into the current build? How are local changes to CPAN-originated packages handled?<p>These are the kinds of policies I'd expect to see implemented in a mature Perl Shop. The policies listed in the original post are those which I'd expect to see implemented in a mature software firm.
prodigal_erik将近 13 年前
Specs (do you write down how stuff works? ... how to troubleshoot at 3 AM?) would be a good addition. It's a good list, though I don't see it becoming any more or less relevant when using Perl.
pasbesoin将近 13 年前
Do you solicit and attempt to meet your employees' workstyle preference? Specifically, can those who benefit from or require a quiet work environment get one? (This is <i>not</i> anti-collaboration; it is simply anti-noise and physical distraction.)<p>As an admittedly anecdotal perspective, the majority of the best developers I've worked with have expressed a strong desire for this -- even as and because we have struggled with cubification, shrinking cubes, and other management "best practices".<p>A side-product of this was finding/accessing them online in the evening, after they'd driven home, had dinner, and ensconced themselves to achieve some real focus.