首页
学习
活动
专区
工具
TVP
发布

三流程序员的挣扎

技术学习笔记,心得
专栏作者
93
文章
101297
阅读量
17
订阅数
2022-11-24-读书
读《奔跑吧,程序员》,说迭代的速度会打败迭代的质量,怪不得一般有竞争的产品总是上赶着更新。
三流编程
2022-12-02
1020
2022-11-23-荒废
做核酸等待时在微信读书上看了些 Rust 的书,后续要收费,所以去 zlibrary 上下了对应的书。
三流编程
2022-11-30
1580
2022-11-22-居家
《Rust 语言圣经》看了一些,《Rust 权威指南》看了一章,感觉讲得更细,但太旧了,国内两年前的书,翻译的原书都四年前的了。
三流编程
2022-11-28
1330
2022-11-19-看 Rust
继续读《程序员修炼之道》,想既然之前的时间成本已经是汩没,后面就不值得继续读了,所以作罢,不要为读完这种想法去浪费更多的时间。
三流编程
2022-11-21
1870
2022-11-11-工作
昨天的控件点击时通过外面,加个 listener。然后如果外部设定当前选中位置,也要刷新一下页面,所以刷新逻辑放到设置 textSelectedIndex 中去。
三流编程
2022-11-13
1820
2022-11-10-写控件
自定义控件 SideBar,自定义了几个属性,即文字大小 textSize,文字颜色和选中后的颜色,还有文件间的垂直边距 textVerticalMargin。
三流编程
2022-11-13
2010
2022-11-01-时间管理
如果发现会议中途发觉自己并不需要参加,如果增加了与自己无关的议题,如果某几个人霸占了讨论。那么就找个合适的机会直接离席。
三流编程
2022-11-13
1810
2022-10-29-测试驱动
规则不可教条,根据实际情况判断,若真不适合,也不必遵循,反正现在写 Android 代码我感觉不太适合,简单的单元测试可以,稍微复杂点的就要运行到手机上,需要虚构许多东西,挺繁琐的,不像直接在电脑上编译运行。这实践留待以后做其他的项目吧。
三流编程
2022-11-12
1380
2022-10-31-验收测试
东西画在纸上与真正做出来是不一样的。客户看到真正的运行情况会意识到,自己想要的根本不是这样。看到现在的实现,他们就会冒出更好的想法——通常不是他们当时的想要的样子。
三流编程
2022-11-11
2010
2022-10-23-继续读《程序员职业素养》
如果能够让 QA 完全发现不出 bug,不仅仅是编写代码过程的问题了,自己就先得成为一个合格的 QA 了,但开发不可能那么完全的执行所有测试,时刻进行质量控制。
三流编程
2022-10-25
1890
2022-10-29-继续读《编码》
一个电铃的结构,挺好玩的,增加了点奇怪的知识。开关闭合,通电产生磁性,右边的开关就被吸下来,电路又断了,然后磁性消失,开关又上去,然后磁性又回来了,电路这么开关开关不停循环,撞击就产生了声音。
三流编程
2022-10-25
1330
2022-10-17-读完《代码整洁之道》
类要短小,想短小就得尽量单一职责,或者说因为要单一职责所以短小。“系统应该由许多短小的类而不是少量巨大的类组成” 类要高内聚,如果发现一个类有太多的属性,就要思考这些属性之间是否有关联,是否应该拆分到不同的类里 使用依赖注入,AOP 等改善架构 注意边界值,不要让代码在边界处出现异常 永远不要有重复代码 不要人为耦合。“人为耦合是指两个没有直接目的之间的模块的耦合。其根源是将变量、常量或函数不恰当地放在临时方便的位置。这是种漫不经心的偷懒行为。……不要为了方便随手放置,然后置之不理。” “代码应该放在读者自
三流编程
2022-10-25
1530
2022-10-16-整洁代码的对象和错误处理
不要轻易的就写 getter 方法获取类内的属性值,是思考目的是什么,有时用有意义的函数返回这个值,可以隐藏自己内部的细节
三流编程
2022-10-25
2950
2022-10-15-整洁代码的注释与格式
认为写注释就表示一种失败,因为你的代码让人不明白,才需要注释,某种程度上来说也不无道理。
三流编程
2022-10-25
2130
规格模式
现在有许多 User 对象,根据 name 和 age 之类的条件查询出匹配的对象。
三流编程
2022-10-25
4230
2022-10-14-读《代码整洁之道》
《设计模式之禅》读完。开始重读《代码整洁之道》。 命名 用有意义的名字,不用无意义的字符 名字要能够读出来,比如一个表明年月日的变量,不要用 ymd,要用 yearMonthDay 避免误导,不是 List 结构名字就不要有 list,不用用小写英文 l、大写英文 O,和数字 0、1 傻傻分不清楚 如果一个名字要在很多地方用到,不要太短,要便于搜索,比如一个名字叫 a,那一搜到处都是这字符,基本上不可能定位到想找的名字 变量名不用加 m 前缀,不能提供更多的信息,是冗余 接口名不用添加前缀 I,不用让人特地
三流编程
2022-10-25
2180
2022-10-14-模式收尾
看工厂和建造者的对比,能解开之前看建造者的一些疑惑。创建对象,关注类内属性的细节,将细节一个个填充后创建出来,就是一个建造者了。
三流编程
2022-10-25
1470
2022-10-11-桥梁模式
工作忙一些,太定制化的需求有点难搞,有时候想写漂亮一点,那就要修改架构,但别人的代码就不太愿意大改,因为一不小心就可能出问题。
三流编程
2022-10-25
1960
2022-10-10-享元模式
解释器模式第一遍没有读懂,看到后面说实际项目中很少用到,因为它会引起效率、性能以及维护等问题,会直接用已有的成熟的工具。
三流编程
2022-10-25
1290
访问者模式二
最后的结果是输出“演员可以扮演任何角色”,但是想要的是"年龄大了,不能演功夫角色",面向接口,在依赖倒置那说过这,应该写成 Role role = new KungFuRole(),但是 AbsActor 是重载了两个方法,其中参数还是有父子关系的,它会匹配到 Role 参数的方法,所以无法得到想要的结果。
三流编程
2022-10-25
1740
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档