찾다
php教程php手册开发规范不应在公司做大后才狠抓。

最近去面试几间公司,我都有问到一点。贵公司对于程序员有对应的开发规范吗?只有一间是有完整的开发规范流程。技术HR都跟我说公司现在代码都是比较乱的,后期会抓。因此有了本蛋疼文。 先说一下为什么公司容易没有代码规范吧(个人看法): 项目的进度问题

最近去面试几间公司,我都有问到一点。贵公司对于程序员有对应的开发规范吗?只有一间是有完整的开发规范流程。技术HR都跟我说公司现在代码都是比较乱的,后期会抓。因此有了本蛋疼文。

先说一下为什么公司容易没有代码规范吧(个人看法):

  1. 项目的进度问题。
  2. 开发人员比较少,不需在意什么规范问题。
  3. 开发人员的问题,估计不在意细节问题

我个人觉得以上几点是很多公司通病,但这不是不抓规范的理由。尽管开发规范可以后期抓,只是你能保证公司后期会给你足够的时间去处理以前的代码吗?软件都有对应的应用周期,周期一旦到了,自然进入新一轮的开发。于是,平时不抓规范的公司。在新一轮开发又会陷入了以前的开发状态。为什么国内程序员都活得苦逼,很多时候就是没有良好的规范所致。前人挖坑,后人埋(我也经常做)。

再谈一谈我之前的公司,在规范上没有明确的要求。在开发新的应用,不会跟说什么规范,你只需要实现 出来,不出什么重大BUG就行了。维护方面,你添加一个名字+日期的注释就行了。反正有SVN。若我离职了,下一个人程序员到来 后,看着这一推纯粹命名加日期的注释,肯定会一筹莫展。公司的资源就是这样被浪费了。

继续来谈一下我面试过的公司。嗯,这次我举例的是 一个程序员的公司。一个程序员的公司,大家可以想象该公司几乎不会有什么规范的了。什么版本控制器啊,代码的命名啊。几乎都是空白的。这不算什么,最苦恼的是。之前的程序员走了,如果没有留下任何东西。估计会让你觉得什么叫世界末日了。

很多公司都认为,设计规范的开发流程,在前期是很浪费公司资源的,老板肯定是不希望看到公司资源浪费在这种将来的时间上的。其实不然,在开发规范上,越早制定越好。程序员很多时间都是浪费在维护上,而非开发上。早期没有良好的规范,到了后期各种乱七八糟的代码,维护起来更加费劲。所以绝对不要为了一时的节省,而为今后埋了一个大坑。

其次,在作为程序员自己也需要有追求规范的要求,不要等别人给你制定规范。既然上头说没提什么规范,那么你要向上头反馈。跟他谈及关于规范的重要性。真的不听,只能说这个上头是带不好团队的人,早点走人吧。

最后良好的开发习惯是每个程序员必备掌握的技能。习惯是很难改的,从现在开始养成好习惯吧。推荐一本书给大家看《编写可读代码的艺术》。这是在群里别人推荐的。值得一看呀。

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.