V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  feiyuanqiu  ›  全部回复第 9 页 / 共 41 页
回复总数  815
1 ... 5  6  7  8  9  10  11  12  13  14 ... 41  
2018-11-05 17:40:06 +08:00
回复了 HanMeiM 创建的主题 程序员 突然没有了在 PHP 继续学习的兴趣
@HanMeiM #32 也就是测试的时候用的是真实数据库?遇到业务代码里有 insert、update 的情况,是不是还要在 tearDown 里做回滚?
2018-11-05 17:30:12 +08:00
回复了 HanMeiM 创建的主题 程序员 突然没有了在 PHP 继续学习的兴趣
想问一下,你这样直接在方法里 new Repository,怎么做单元测试呢,全局注入一个 mock 数据库吗?
2018-11-05 12:37:08 +08:00
回复了 glacer 创建的主题 问与答 想写一个 JSON 格式转换的工具,各位有什么思路吗?
没必要这么复杂,定义一个源数据类、一个目标数据类和两者的转换类,json 的解析交给 gson 之类的库就行了
2018-10-25 11:31:19 +08:00
回复了 hansonwang99 创建的主题 程序员 Spring Boot 工程集成全局唯一 ID 生成器 UidGenerator
不太喜欢 snowflake 这种需要中心服务器的算法,移植了这个 golang 的 xid 方案到 java,目前还只在个人项目上使用 https://github.com/rs/xid
2018-09-30 16:22:00 +08:00
回复了 hijoker 创建的主题 Go 编程语言 Go 的几大坑
感觉最近 go 代替了 php,成为了最引战语言...是不是说明 go 最近发展势头还不错?
你去问这个公司的人啊…
2018-09-04 15:50:19 +08:00
回复了 yuoboo 创建的主题 Android miui 有哪些你忽然觉得很好用的设置项
mix2s,没有。等 ip 中...
2018-09-02 16:25:45 +08:00
回复了 eecjimmy 创建的主题 PHP PHP 的 base_convert 问题, 应该如何处理?
2018-08-31 21:17:28 +08:00
回复了 DavidNineRoc 创建的主题 PHP 写了一个区间段修改的逻辑,这个注释能打几分!
另外,再指出几个值得商榷的点哈
1. 注释应该描述代码想干什么,而不是代码干了什么。你的注释大部分时间在翻译代码,实际上并不助于别人理解
2. controller 干的事太多太杂了,业务逻辑、数据库查询这些不应该在这一层做,而该它做的请求参数校验似乎又没做?
3. $method = $this->handleStoreMethods[$collections->count()] 真的不会出现为 null 的情况吗?
2018-08-31 20:58:32 +08:00
回复了 DavidNineRoc 创建的主题 PHP 写了一个区间段修改的逻辑,这个注释能打几分!
楼主有这个追求是好的,但说实话,不怎么样…
一是这个逻辑还没复杂到必须要用图来解释意图,优化下代码逻辑效果会更好;
二是后面的维护者不一定有这个心继续维护这个图,很可能就出现代码实际逻辑与注释不一致的情况,反而让接手的人糊涂
@chinvo 我搞不懂这个有什么好黑的,云信本身就是个 SAAS,一个创业公司的新产品为了最快速度出货,试探市场,买现成的服务有什么问题?根据市场反馈再跟进自主研发,是成本最优的方案

其他论坛一群外行看了点知乎就唧唧歪歪也算了,这应该都是从业者吧
2018-08-29 11:07:35 +08:00
回复了 feiyuanqiu 创建的主题 Go 编程语言 GO 2 设计草案公布了
V 站不能编辑主题,也不能 append...

简单搬运一些草案中的新的语法设计

http://ww1.sinaimg.cn/large/6856d0b6gy1fuqe6w2jlxj215k13iteg.jpg
2018-08-28 18:25:22 +08:00
回复了 chinjanry 创建的主题 成都 成都开发环境调查
macOS
java/python/php/go
intellij idea/pycharm/phpstorm/goland
保证代码质量的措施实际上与保证公共服务质量的措施差不多,核心点都是不相信任何人,不相信所谓的道德或自觉,只相信严密的制度监督

OOD,API-Design - 部门明确职责划分,面向公众的窗口部门整合简化公众办理业务的流程
TDD - 明确政策目标,细化考核标准,根据实际反馈不断完善政策
style-checker,sonar,linter - 统一且明确的人员规范要求,独立且可靠的检查机制,防止人员腐化
code review - 信息公开,群众监督,权利制衡
CI/CD - 标准化政策实施流程,防止人为干预造成的政策实际执行时的问题
@Havee 个税起征点的定义能百度到,不需要靠自己的经验猜
@lhx2008 请教个问题,java 做人脸识别有什么比较好的库吗?现在用 python 的库,感觉又要学 python 一整套东西...
2018-08-26 05:22:56 +08:00
回复了 iFlicker 创建的主题 DotA TI9 在上海梅赛德斯奔驰馆举办, 开个帖子讨论决赛(LGD 加油)
现在真是熬不了夜了,不过都已经看到现在了,就看完吧...
只看了 account-web 下面的 account 创建的逻辑,感觉没什么问题,基本是按照经典的领域驱动设计做的

AccoutService 是 Account 领域服务这个没什么好说的,AccountService 在 registerAccount 时,先调用数据仓库持久化实体,再发布领域事件 ACCOUNT_CREATED,领域事件实际上就是个订阅发布者模式,account-worker 订阅了 AccountEvent,收到事件消息后,会再做一些处理
(我不太喜欢它这里实体继承 Aggregate 的做法,account.sendAsyncEvent 并不是 account 的领域行为,不应该放在实体里,这样让实体不单纯了,同时还反向依赖了 AccountService,也不好测试)
1 ... 5  6  7  8  9  10  11  12  13  14 ... 41  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5515 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 06:45 · PVG 14:45 · LAX 22:45 · JFK 01:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.