程序员的代码行数越少越好?
代码应具备一致性
代码应具备自我描述性
代码应具备良好的文档
代码应使用稳定的现代功能
代码不应过于复杂
代码的性能不能有问题(不要故意编写速度过慢的代码)
“C比X更好,因为C的性能更好。”“Python比X更好,因为Python更简洁。”“Haskell比X更好,因为Haskell是外星语言。”
在线资源的数量(比如StackOverflow上的问题数量)
开发速度
出错的概率
软件包生态系统的质量和广度
性能特征
招聘人才的难度(对不起,COBOL)
“实际上,读代码和写代码所花费的时间之比远超过10:1。在编写新代码的时候,我们一直在阅读旧代码。……[因此,]我们的代码应该易于阅读,易于编写。”
可以随时练习,只需找到自己想贡献的开源项目即可。
在一定范围内练习阅读别人的代码(功能性的PR或改bug的PR)。
注意所需的细节,努力读懂每一行。
研发与工作有关以及无关的主题
与同事讨论工作
帮助其他努力工作的同事
计划未来的工作
代码审核
开会
【END】
这四个Python项目,让你很快读懂Python!
https://edu.csdn.net/topic/python115?utm_source=csdn_bw
☞
点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。
程序员的代码行数越少越好?相关推荐
- 程序员的代码行数真的越少越好吗?
点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方留言必回,有问必答! 每天 08:00 更新文章,每天进步一点点... 代码行 ...
- 实际返回的行数超出请求的行数_代码行数越少越好?
代码行数越少越好?读懂别人的代码很困难?如何编写出"完美"的代码?每天要坚持8小时编程?......拜托,这些编程误区程序员应该尽早知道! 以下为译文: 作为开发人员,你会听到许多 ...
- 公司KPI考核代码行数,程序员神操作:10行变500行!
"如果你无法度量,就无法管理." 这年头,谁都逃不过被KPI支配的恐惧. KPI,俗称绩效,全称关键绩效指标,也是领导口中常说的"小目标",往往"领导 ...
- idea 查询项目代码行数_程序员的福利,四个技巧,让OneNote支持代码高亮
点击蓝字 关注我们 写在前面 对于程序员来说,代码高亮是最基本的需求. 印象笔记.有道云笔记.为知笔记都提供了相应的功能. 而OneNote,沿袭了微软"术业有专攻"的理念,并没有 ...
- 代码行数越少就越“简单”吗?
我们先一起看一个例子.下面这三段代码可以实现同样一个功能:检查输入的字符串 ipAddress 是否是合法的 IP 地址. 一个合法的 IP 地址由四个数字组成,并且通过"."来进 ...
- 奇葩公司规定程序员工资按代码行数算工资,个个提成这么高?
对于职场朋友来说,工资无疑是对于自己最重要的,每家公司对于员工的工资都有一定的标准,有些是恒定的,也有一些是根据一些因素来决定的,难么你知道程序员的工资都是如何规定的吗?最近看到一个很有意思的工资标准 ...
- 刘强东:京东将末位淘汰部分高管;马斯克要求推特程序员写周报,具体到代码行数;Stable Diffusion2.0发布|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- JAVA代码行数统计工具(是时候看看程序员真实的的代码量了)
Author:天添豆浆 计算机科学与技术专业,迷摇滚的理科男 新手村码农,第二篇博客,康康有啥新的有趣玩意儿. 总所周知,代码就是程序员的刀程序员的剑,也是程序员的履历的映射. 有想过自己的代码量有多 ...
- 程序员年终总结----git合入代码行数统计
git代码行数统计 //git上所有合入代码统计 git log --author="author" --pretty=tformat: --numstat | gawk '{ a ...
最新文章
- eclipse 插件开发过程中遇到的一堆问题(急待解决)
- keras从入门到放弃(八)过拟合问题
- 【H2 Database】导出CSV
- 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的
- STL之string类型
- linux系统优化篇之---top
- 【NOIP模拟题】Incr(dp)
- cisco初级随堂笔记2
- Chrome 20对于HTML5最新支持的动态:颜色输入,网络信息API,CSS着色器
- 工业互联网推动制造业高质量发展研讨会在京召开
- 怎么自学python-你是如何自学 Python 的?
- Yii 多表关联relations,需要与with()方法联合使用
- 视频教程-Qt语言从入门到精通-C/C++
- 如何区分1位和4位数码管引脚图
- 纯windows下制作变色龙引导安装U盘教程
- 大数据集群监控体系架构
- Android项目的targetSDK=23,在低于Android6.0的部分测试机(类似华为)上运行时出现的系统权限问题...
- Android 解决程序启动时的黑屏问题
- 【ActiveMQ】JMS中间件ActiveMQ详解
- shell脚本case传递参数