• 许式伟-七牛云(已满...
    2019-11-26
    其实,这里面有一个隐含的决策没有交代,为什么有引入 IO DOM,直接拿核心系统的 DOM 来作为 IO 系统依赖行不行?欢迎留言探讨。
     1
     3
  • Sam
    2019-11-27
    许大,请教您一个问题。文中提到的如下代码片段:
    func Save(src interface{}, format string, doc IoDocument) error
    func Load(src interface{}, doc IoDocument) (format string, err error)
    其中format参数有何用意,麻烦指点下。
    第二个: func Save(dest interface{}, format string, doc IoDocument) error
    我没想到改造方法,只想到了增加了 func Export(dest interface{}, format string, doc ViewDocument) error,这种方式,感觉好Low
    展开

    作者回复: 1、format就是要保存的文件格式;
    2、其实你说的是一个好方法,我也用的是这个方法。

    
     2
  • 丁丁历险记
    2019-11-26
    这下好了,满脑子架构就是业务的正交分解了。。。。。
    
     2
  • 吴
    2019-11-26
    越来越有味,这系列文章需要反复研究
    
     2
  • Bachue Zhou
    2019-12-07
    感觉什么约束都没有的 interface{} 不该出现在重要的接口里 不可能真的什么约束都没有 肯定会要求实现某些接口或者约定了某种反射方式 还是应该在接口里体现出具体的约束细节

    作者回复: 是这样。大部分情况下不应该用 any 类型,除非有什么让人信服的特殊理由。

    
    
  • 丁丁历险记
    2019-11-26
    最近买了打印机,pdf 打出来模糊,wps pdf 转word 想的挺好,实施起来各种坑。
    思来想去,还是github 上找找pdf 转html的代码,毕竟ai 很成熟了。
    然后html 打印。
    毕竟对开发来说,调html样式 比编写word 容易太多。

    作者回复: pdf 转 word 的确比较复杂,这里没有讨论。

    
    
  • 吴
    2019-11-26
    老大,go语言的入门书介绍一下,go语言擅长做啥了

    作者回复: 网上随意买一本都可以,Go语法确定性较强,掌握门槛比较低,关键在用起来。Go能够用的领域可以很广泛,主要做后端开发,单我甚至也用它做过游戏。

    
    
  • 落石
    2019-11-26
    func Save(dest interface{}, format string, func () interface{} docmentLoader) error

    由调用方决定 document 的类型。
    1. 将document也调整为父子类的形式。但隐约感觉到老师好像不太赞同继承?
    2. 或者在调用时强转为 SaveWord 或 SavePDF 中的 IoDocument 和 ViewDocument

    作者回复: 仔细想想,是否可以解决问题

    
    
  • Aaron Cheung
    2019-11-26
    模块边界 受教了

    期待架构思维实战篇👍
    
    
  • leslie
    2019-11-26
    期待老师的《架构思维设计》:希望老师可以在阳历年之前分享出来,这样可以更好的用在自己的将来新项目上。
        一路跟着老师学习还是觉得受益匪浅,许多思路梳理清楚了。看到很多扩展性的坑、边界有时需要自己不断的调整到更高的高度,完成了一个类似看到了、审清还要做清,例如:架构的分级乱、接口乱、代码的效率/规范化乱、执行乱。
          整体架构的思维设计确实可以梳理出许多:老师讲《中间件存储》时,根据老师的内容梳理清楚了数据系统这块,总体的架构思维还是期待老师的加课能够提供不一样的思维方式吧,这样自己可以做的更好。期待老师的《架构思维设计》,谢谢老师的分享。
     1
    
我们在线,来聊聊吧