第3页

  • 软件开发中持续集成步骤

    软件开发中持续集成步骤

    流程的第一步,是开发者向代码仓库提交代码。所有后面的步骤都始于本地代码的一次 提交(commit)。 测试(第一轮) 代码仓库对 commit 操作配置了钩子(hook),只要提交代码或者合并进主干,就会跑自动化测试。 测试有好几种。 单元测试:针对函数或模块的测试 集成测试:针对整体产品的某个功能的测试,又称功能测试 端对端测试:从用户界面直达数据库的全链路测试 第一轮至少要跑单元测试。构建 通过第一轮测试,代码就可以合并进主干,就算可以交付了。 交付后,就先进行构建(build),再进入第二轮测试。...

    readingnots 2018-12-27 205 0
  • 用户故事与敏捷开发读书笔记整理(1)

    用户故事与敏捷开发读书笔记整理(1)

    Q:为什么敏捷开发 解决需求问题 Card, ConversationConfirmation.由著名的极限编程创始人之一提出的概念使用卡片来记录用户故事,这样可以隐藏基础细节 方便各方人员在白板上将它摆来摆去,将项目整体以图形的方式印在团队成员的脑海里 让大家一起参与讨论需求,促进团队内沟通. - 确认环节,需要反复确认的方式,最好是与用户 有用户故事,可以让程序这边站在用户角度去描述功能,避免程序陷入自己做自己的怪圈 站在技术角度来看 敏捷开发对编写代码时配套要求很高 持续集成 持续...

    readingnots 2018-12-27 278 2
  • web开发中,需要注意的几个原则

    web开发中,需要注意的几个原则

    单一职责原则(S) 开闭原则(O) 里氏替换原则(L) 接口隔离原则(I) 依赖倒置原则(D) 合成复用原则 及迪米特法则(最少知道原则)...

    PHP小记 2018-12-21 180 0
  • git中想将线上仓库中的文件添加到.gitignore 忽略文件 操作

    git中想将线上仓库中的文件添加到.gitignore 忽略文件 操作

    某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态)然后再提交:( 先把要忽略的文件加入.gitignore,再执行下列命令)git rm -r --cached .git add .git commit -m 'update .gitignore'...

    git 2018-12-18 276 2
  • vim编辑文件时,如何快速的清空当前文件内容

    vim编辑文件时,如何快速的清空当前文件内容

    有时候需要配置东西,但是文件里的东西比较多,一行一行的清空太慢了,所以可以用到下面的办法 这是一个很巧妙的方法。如何来清空一个文件里的内容呢! 很简单,但确很实用:   echo " " ˃ filename(文件名称);...

    PHP小记 2018-12-06 174 0
  • 怎么简单配置vim 方便自己使用

    怎么简单配置vim 方便自己使用

    .vimrc是vim的配置文件,如果没有.vimrc文件,输入 vim ~/.vimrc 会自动创建一个名为~/.vimrc的文件,然后在将我提供的配置文件源码复制进去即可。复制完之后保存, 1.安装Vim     Centos7最新版本默认已经安装vim,可以使用命令查看是否安装     查询命令: rpm -qa|grep vim 输出结果: vim-enhanced-7.4.160-4.el7.x86_64 vim-minimal-7.4.160-4.el7.x86_64 vi...

    liunx 2018-12-06 182 0
  • thinkphp一对一模型关联  约束查询出的数据

    thinkphp一对一模型关联 约束查询出的数据

    笔记: 如果要对关联模型进行约束,可以使用闭包的方式。要点:1、filed字段要包含User模型的外键名,否则会导致关联查询失败。 $users = User::with(['profile' =˃ function($query) { $query-˃field('user_id,email'); })-˃select();...

    thinkphp 2018-11-29 445 2
  • phpstorm开启自动保存

    phpstorm开启自动保存

    1:自动保存,这个功能比较重要,经常会忘记保存代码,导致麻烦,解决的办法是    File---setting----Apperrance&Behabvior--------systemSetings---右边下面有个Synchronization---勾选Save files automatically if application is idle for 15 sec,时间可以自己设置 2:取消保存前先写入一个零时文件temp,  File---setting----Apperrance&...

    PHP小记 2018-11-27 192 0
  • postman使用心得

    postman使用心得

    Postman使用心得 Postman是什么 提供功能强大的Web API和HTTP请求的调试能够发送任何类型的HTTP请求(GET、POST、PUT、DELETE…)能附带任何数量的参数和Headers。提供测试数据和环境配置数据的导入导出 下载安装 https://www.getpostman.com/独立的安装程序安装chrome安装程序安装 发送第一个请求 在URL输入一栏中输入地址要测试的接口地址点击Send按钮,发送请求;在导航界面下方就可以看到服务器返回的JSON响应报文。 请求复用 每进行一...

    PHP小记 2018-11-27 155 0
  • Composer 简明教程

    Composer 简明教程

    安装 windows 点击链接 https://getcomposer.org/Composer-Setup.exe 下载,直接安装就可以了。 Mac/Linux $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f4...

    composer 2018-11-13 260 1
刘伟的博客

刘伟的博客

这里是我的一方小天地,用于记录学习

  • 26513阅读数
  • 25评论数