开发软件项目过程中的开发辅助工具的威力

简介:

开发软件项目过程中的开发辅助工具的威力【以数据集权限为例,人工输入花费几个小时输得眼花缭乱,电脑生成花费5分钟轻松搞定】

  为了实现记录级权限的条件约束功能,为了实现下面的页面效果,我们需要在数据库里设置一些数据,甚至需要人工录入一些大量数据才能达到下面的页面效果。

2011052302.png

2011052304.png

   人工输入数据最大问题是耗费很多时间,而且未必有人有空录入这些数据,还需要给录入的人讲解注意事项等等,最糟糕的是很容易录入错误的数据,其次我们的数据结构、字段注释等也会总是变来变去的,若数据库结构等变了后这些数据又需要重新校对,那是足够要命的事情了、头都大的事情。

2011052305.png


2011052306.png


2011052303.png2011052307.png


  那我们就花费几个小时时间编写一个工具,可以在几秒钟内产生好所有的表字段结构说明,生成好的SQL语句在查询分析器里一执行就可以轻松搞定。而且做好的工具还可以分享给300-400个有偿购买组件的客户,若只有其中1/10的人重复利用了这个工具,那就这个辅助开发工具辛苦编写的意义足够有了,将来还可以不断改进完善这个让工具更好用,所以我们不能老指望人工的方式搞定问题,尽量都做个可以重复利用的工具组件,这样我们的生活品质就会有不断的提高,劳动的重复利用率也可以提升,生命就不用浪费在重复工作上了,尽量多靠电脑机器来达到我们想要的目的解放我们自己,省出更多时间可以陪家人,谈谈恋爱,看看电影。

2011052301.png




本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1199855,如需转载请自行联系原作者


相关文章
|
3月前
|
设计模式 算法 程序员
程序员为何需要反复修改Bug?探寻代码编写中的挑战与现实
作为开发者,我们在日常开发过程中,往往会遇到反复修改bug的情况,而且不能一次性把代码写的完美无瑕,其实开发项目是一项复杂而富有挑战性的任务,即使经验丰富的程序员也难以在一次性编写完美无瑕地完成代码,我个人觉得一次性写好代码是不可能完成的事情。虽然在设计之初已经尽力思考全面,并在实际操作中力求精确,但程序员仍然需要花费大量时间和精力来调试和修复Bug。那么本文就来分享程序员需要反复修改Bug的原因,以及在开发中所面临的复杂性与挑战。
122 1
程序员为何需要反复修改Bug?探寻代码编写中的挑战与现实
|
10月前
|
程序员 开发者
|
10月前
|
开发者
|
10月前
|
IDE Java 测试技术
【Java开发编码的工作效率问题工作经验之谈】
【Java开发编码的工作效率问题工作经验之谈】
【软工】软件开发的生命周期以及常用软件过程模型
【软工】软件开发的生命周期以及常用软件过程模型
79 0
|
存储 数据可视化 安全
分享5款让你工作事半功倍的软件
无论你是一位职业人士、学生还是创业者,以下这些工具都可能对你的工作和生活有所帮助。下面推荐五款实用的软件工具,它们不仅功能强大,而且易于使用。
147 1
分享5款让你工作事半功倍的软件
|
NoSQL 算法 MongoDB
使用项目驱动学习编程的诀窍
使用项目驱动学习编程的诀窍
151 0
|
存储 安全 搜索推荐
详解软件开发的标准过程(生命周期):跟着标准搞,设计没烦恼
详解软件开发的标准过程(生命周期):跟着标准搞,设计没烦恼
|
安全 大数据 程序员
软件开发困难、软件开发困难原因、软件开发困难的根本原因
  软件开发困难   软件开发困难最典型的事件是12360火车票订票,高并发量让初期的12360版本经常崩溃,根本不能用。不能用的软件或平台网站,这样的软件开发困难,难于上青天。   微软在开始组织团队编写Windows操作系统时,也经常遇到软件开发困难,进度迟迟不能更新,产品上线遥遥无期,导致微软领导一个头两个大。
649 0
|
监控 安全 程序员
软件开发的过程
在软件工程中,软件开发方法(也称为系统开发方法,软件开发生命周期,软件开发过程,软件过程)是将软件开发工作划分为包含旨在更好的活动的不同阶段(或阶段)。规划和管理。
3108 0