作者回复: 是这个意思,后面继续谈如何往线上送。
作者回复: 我的学习方式是,我先要知道构建脚本要做哪些事情,就像这篇文章中写到的这些内容,然后看怎么样用对应工具如何完成,这样看起手册来就有针对性了。
作者回复: 就喜欢你这种 enjoy learning 的感觉!
作者回复: 我也做过类似的事情,用 shell 脚本去封装。
作者回复: 《敏捷软件开发:原则、实践与模式》、《架构整洁之道》中都有关于模块划分的内容。
作者回复: 不要直接依赖于服务,要用接口的方式进行隔离,哪怕是接口和原来服务一模一样,也要隔离。必须明确的一点,这两个业务模块之间是服务相互调用的关系,不是程序库的关系。
作者回复: 赶紧体会一下代码的感觉!
作者回复: 我不清楚具体的情况。我凭一般认知回答一下,有一种可能是,你老大觉得 getter/setter 就不应该写,需要做更好的领域建模;另一种情况是,对于这种生成代码的机制有担心。lombok 本身不是问题,很多人乱用才是问题。
作者回复: 我的建议是用构建脚本生成 IDE 工程。
作者回复: 没错,我们下面就会谈到持续交付。
作者回复: 理解错了,IDEA 提供了很好的 Gradle 支持。我的建议是生成 IDE 工程,maven 同样适用。
我学 Gradle 和 IDEA 这种工具都是看官方文档。
IDEA 的学习,别的不说,先熟练适用快捷键。
作者回复: 我并不擅长 PHP,你不妨用 PHP build tool 为关键词搜索一下。
作者回复: 其实现在的开发模式,社区版足够用了,否则,就是开发做重了。
作者回复: 提一个PR,在github等你。
作者回复: 请回到24理解一下快速反馈。
作者回复: 如果你对两个的理解差不多,多在 Gradle 花时间挺好的。
作者回复: 显示是一个 view,需要先把 model 做好。