设为首页 加入收藏

TOP

未知
2017-10-10 12:01:23 】 浏览:643
Tags:未知

今天做了一件有些风险的事情 - 将Incutio XML-RPC库基于PHP的命名空间改写了一下,但vendor还继续用了Incutio\ 。其实这很可能触犯了原作品的许可协议或是著作权之类。

整个过程,还有几个感受:

1. 代码重用的基本思想

代码重用,分团队内和团队外,我们提取出来的可重用代码可能与其它团队在功能上会有部分重复,所以代码的耦合度需尽可能低,保证总有那么一部分代码是可以重复使用的。否则,还不如坐等别人的相关代码库出现。

2. 包管理的工具使用

像composer这样的PHP包管理工具,制定了一套包管理规范,并实现及提供了相关的工具来提供PHP世界的代码复用和分发便捷机制。实际上,每个人,每个团队都可以使用它。

3. 代码没有完整测试过

基于NS重构该库后,我并没有完整的测试相关功能,因为首先库本身并不具备相关测试用例和代码。所以,为了保障代码本身的生命力,我们需在发布代码时,尽可能提供代码的测试代码。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Netbeans 8.2关于PHP的新特性 下一篇ThinkPHP的URL重写+路由+伪静态,..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目