08 2024 档案

摘要:Q: 我们重新开始设计,每个Parser必须包含两个方法,一个方法是parse(self,main_parser),另一个方法是 try_parse(tokens, position)。parse方法里转调用try_parse,只有try_parse返回非空结果和位置信息时在parse方法里才会真正 阅读全文
posted @ 2024-08-24 14:43 ffl 阅读(28) 评论(0) 推荐(0) 编辑
摘要:本节内容可能不会很长,但是还是希望尽可能把这个环节重要的骨架勾勒出来。 有一个经典的问题是:“如果你是一个投资人,要投资一个项目,核心是看什么?项目还是团队?”。与之对应的一个问题是:“如果你是一位创业者,创业的基石是一个独特的项目还是一个优秀的团队?” 当然这种二选一的问题往往都只强调了某一个方面 阅读全文
posted @ 2024-08-14 00:31 ffl 阅读(22) 评论(0) 推荐(0) 编辑
摘要:工欲善其事,必先利其器,以我在C公司主导的技能树产品的分层构架和工具链构建为例子,展示投资工具链在软件开发中的好处。流畅的工具链,是软件开发团队效能的关键之一。 技能树数据服务的编译/构建 技能树数据服务按顺序,分别在如下几个维度来建立规范化的编译/构建 源代码管理 项目采用git做源代码版本管理, 阅读全文
posted @ 2024-08-14 00:30 ffl 阅读(18) 评论(0) 推荐(0) 编辑
摘要:现代软件开发,人与人在空间上的距离已经越来越明显地发生了范式转移,在可预见的未来和更久远的时候,远程办公都会是一件经常发生或者常态的协同方式。远程软件开发的最小组织单位是远程小组软件开发,把远程小组软件开发的效能做好,软件公司将在空间上解放了一种新的能力:可以在更大区域间完成软件开发的组织和协同工作 阅读全文
posted @ 2024-08-14 00:26 ffl 阅读(25) 评论(0) 推荐(0) 编辑