发现 Controller 的颗粒度不能太大

对于PHP这种修改立即生效的语言,颗粒度大了真是灾难。
之前使用C#,发布程序之前有类型检查、编译等环节。颗粒度都比较大,同类型的代码放在一起,互相方便参照。
PHP 代码直接在服务器上修改,颗粒度大了,一个地方出个语法错误,前端就会瘫倒一大片。对于边开发边上线使用的项目尤其要命。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 8

边开发边上线也是厉害

1个月前

边开发边上线也是厉害

1个月前
MrJing

服务器直接修改代码是真的勇士

1个月前

workflow 都没有的么

1个月前

及时拆分成最小颗粒度的业务 然后可以捕获异常来避免 全部白屏

1个月前
一亩三分地儿

@daimonhunter 哪有那么厉害,大部分的功能还是旧有的平台。新功能使用 Laravel,对于低耦合的只要修改也转到 Laravel 上来。一点点切过来。

1个月前
一亩三分地儿

@MrJing 那您是怎么做的,建立测试系统?测试通过了再发布。我真正触 PHP、Laravel 也就几个月,没有经验,望不吝赐教。

1个月前
一亩三分地儿

@Seaony 没有,就我一个人涉及这块,小白鼠一只

1个月前
MrJing

@一亩三分地儿 谈不上吝赐,只是觉得直接线上改代码是一件风险极高的事情。开发同学还是在自己的开发环境进行改动和自测,然后接测构建到测试环境由测试同学进行功能验证,如果条件允许,也可以加一个预发布环境,做上线前的最终集成,而生产环境应该收回开发同学的可写权限。

1个月前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!