整洁代码、重构与测试驱动开发
9 min我想总结一下在ThoughtWorks工作期间学到的一些编码基本原则和习惯。这些是一些"形而上"的指导原则,之后我计划用Kotlin编写一些设计模式来实践"形而下"的部分。在GPT可以帮助我们编写大部分代码的背景下,这些原则变得更加重要。
一个神奇的Kotlin+SpringBoot启动bug
2 min这个bug卡了我好久了
Obsidian Daily Record System
2 min这一篇的后续https://lifeodyssey.github.io/posts/b58cbef5.html 先写一下手上这套方案的缺陷 只能做日常记录,没有做到Personal Knowledge Management (PKM) 因为没有购买obsidian的付费服务,依赖于git进行同步,无法做到全平台同步,只能在桌面端使用,移动端还是依赖于便签app 对任务清单的支持不好,这部分还是用Microsoft ToDo解决的 日后或许会把他和nextcloud结合起来 主要根据这个完成的https://diygod.me/obsidian/
kotlin
1 min公司用的是Kotlin,这次用的是公开资料,就可以不加密了hhh https://panxl6.gitbooks.io/kotlin-in-action-in-chinese/content/introduction.html 看的这一本
TDD
10 min有价值 有业务价值 能够实现一个功能 用户能够使用,感觉到软件的变化 足够小 让干活的人能够开始干活 而不是"动不了手"或是"瞎干活"是对个人来说相对的小,也不能太小,不到代码实现层面 跟"价值"平衡 说人话 沟通:三天能看的懂 跟非程序员...
树莓派nas-nextcloudpi
3 min今年年初就买了树莓派,本来想拿他做一个自动摄影分析的东西,分析一下天气来跑深度学习,但是一直很忙没开机。目前看来对我来说做NAS的需求更强烈,所以就拿来做NAS了。我对于树莓派应该会有以下的几个需求 NAS 用来存放相机和手机的照片,方便P图整理备份 自动下载电影和番剧 电子图书馆 homekit 这里先写第一个,希望能赶紧解决吧哈哈
javascript
16 min后面还要学typescirpt