Category: 程序员

入手 Corsair 海盗 机械键盘

据说程序员眼里只有两种键盘 HHKB (Happy Hacking 产自日本) 另一种就是机械键盘. 我上次买的黑寡妇机械键盘真心好用 直接拿到公司去用了 家里搬了家之后用的就是小霸王SB2000的键盘 可惜越用越发现 有些键像回车键, 有时候会弹不起来 很不爽. HHKB太贵而且 好像也不是那是的好用(键盘布局) 于是物色了许久 入手下面一款 海盗 Corsair 机械键盘 价钱 70英镑. 整体感觉不错 87键 没有小键盘简便(没那么重了)了不少 而且击键感也不错. 想要的可以通过AMAZON(英文链接里有) 英文: https://helloacm.com/keyboard-review-corsair-vengeance-k65-compact-performance-mechanical-gaming-keyboard/ …

再谈代码审核的重要性

一种观点是 写更多的代码 程序员就更有经验 这样程序里错误就会相对少一些. 但这并不是 说代码越多越好. 如果能用更少的代码完成更多的事 那么越少的代码隐藏的错误就更少. 统计代码行数只会鼓励糟糕的代码. Less is more! 代码审核 可以由多种方式来完成 比如可以结对编程 (Pair Programming) 或者可以由专门代码仓库负责人 按阶段审核并接受提交. 有了代码审核以下的错误就会少了很多. 英文: https://helloacm.com/case-study-importance-of-code-review/ 本文一共 171 个汉字, 你数一下对不对. 再谈代码审核的重要性. (AMP 移动加速版本) …

Morrison 超市的软件质量如何?

下午同事去 公司附近的MORRISON超市 在自助付款的机器上发现了这个: “如果直到应用程序停止运行时,此对话,才应使用.您联系莫里森支持台以报告此问题是很重要的.支持台将其指点下面按钮应该按下重新启动应用程序.日志文件将在注销或重启时被抓获.” 从这个软件出错处理的对话框里你能看出 他们的软件质量处理的如何呢? 英文: https://helloacm.com/case-study-morrisons-software-quality/ 本文一共 146 个汉字, 你数一下对不对. Morrison 超市的软件质量如何?. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈

2000行代码的故事

作者: Andy Hertzfeld 日期: 1982 二月 人物: Bill Atkinson 主题: 软件设计 管理 LISA 总结: (很难)用代码行数来管理进度不合适 1982 年初, LISA 软件团队正努力的计划在六个月内推动软件的发布. 有些经理决定通过每周程序员写的代码行数来记录跟踪每个工程师的进度. 他们甚至有一张表格每个程序员每周五都得填写 其中有一栏就是这周总共写的代码行数. QuickDraw 的主要接口设计者和到现在为止 最重要的LISA 开发者 Bill Atkinson 认为通过代码行数来评估进度的确很愚蠢. …

敏捷开发 – 短跑墙

在敏捷开发里 (Agile Development), 每一个短跑(Sprint) 就是在一段时间内 保证完成计划的任务 而不受其它事情的干扰 这样在时间段结束后工作进度就能被 审核. 在黑板上 贴有每个被细分的任务, 不同颜色代表不同的工作类型, 当工作无法完成(因为没有预料到的难度或者其它事情的影响) 这时候就可以把项目所代表的便贴纸给移到 “Blocked” 那栏. 同样, 如果完成了 就移到”完成”那栏, 这样团队的成员就可以随时了解到团队的整体进度. 英文: https://helloacm.com/agile-development-sprint-board/ 本文一共 175 个汉字, 你数一下对不对. 敏捷开发 – 短跑墙. …

怎么选择 crontab 的编辑器?

在LINUX下 你可以通过 crontab -e 来添加或者修改 指定计划的任务. 默认编译 crontab 列表的文本编辑器是 nano 但是你可以通过以下方式修改成 vim export VISUAL=vim 每一行 指定一个任务 如果是 注释的话是以 # 开头. 另外一种方式是通过命令 select-editor root@uploadbeta:~$ select-editor Select an editor. To change …