05 2023 档案
摘要:函数短小,只做一件事 每个函数一个抽象层级 1.要确保函数只做一件事,函数中的语句都要在同一抽象层级上 2.自顶向下读代码:向下规则,让代码拥有自顶向下的阅读顺序,让每个函数后面都跟着下一抽象层级的函数,这样一来,在看函数列表时,就能循抽象层级向下阅读了,我把这叫做向下规则 switch语句 1.尽
阅读全文
摘要:书中让我最茅塞顿开的地方是第二章的个人技术和流程以及软件工程师的成长,改变了我长期以来对我这个专业发展方向的很多困惑和误解,我一直觉得我作为一个程序员只要学如何写代码,顶多把数据结构和算法掌握清楚、操作系统和计算机网络的知识学习扎实,会写前端会折腾数据库就可以了,其他的能不了解就不用了解。我对于职业
阅读全文
摘要:简单的增删改查,没有很复杂业务逻辑但是犯了一个错误就是webservlet的注解里面少输入了一个/导致工件一直部署不成功,也导致后来服务器一直跑不起来。所以在以后的crud的时候尤其是在写servlet的时候一定要注意代码规范。
阅读全文
摘要:ajax处理异步请求,刷新部分网页,不会将整个页面重新加载,左侧文本框输入数据,输入完成后实时显示在同业页面另一侧就用到了这个技术 <script type="text/javascript"> $(function() { // 绑定键盘输入事件 $('input').keyup(function
阅读全文
摘要:码逻辑应该直接了当,叫缺陷难以隐藏; 尽量减少依赖关系,使之便于维护; 依据某种分层战略完善错误处理代码; 性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来; 整洁的代码只做好一件事; 有单元测试和验收测试; 有意义的命名; 尽量“少”; 两条重要原则: 尽量让代码易读,开发时减少读的时间。
阅读全文
摘要:2、改善工作环境: 工作环境的质量直接关系开发者的效率。一般来说,除了新手,经验对产出效率影响不大。反倒是,和身边的人有关;如果他们表现好,你也会自然表现好。这也就是环境同化,好的工作环境真的很重要。好的工作环境:工作空间宽敞、光亮、安静、具有私密性、不容易受到打扰并且具有窗户(不然就像一个牢笼)。
阅读全文
摘要:3、正确的人: 好的团队,需要协调每一个人的贡献,从而形成一个健康良好的集体。成功与否在于组建团队并形成最初方向时就已经设定了,一旦拥有一群才能超卓的优秀成员,管理者就可以开始退居二线。因为团队的良好生态,形成一个良性循环。管理者的日常:甄选人员、开展培训、安排工作、调度时间以及战术支持。用自己的领
阅读全文
摘要:评价一下百度输入法,从用户界面来说百度输入法的界面比较单一,和其他的输入法主界面没有太大的差别,百度输入法在记住用户选择这一方面实现的比较完备,根据用户对某些关键字的大量输入在下一次输入的时候会自动检索,极大地方便了输入,而且也支持单手输入,支持游戏键盘,总的来说使用还是比较方便的。但是长期来说会让
阅读全文
摘要:《构建之法》是一本全景式图书,让我更了解这个行业,是一本与现实接轨的教材。其次,这是一本最佳实践式的书,涵盖了科学、健康的软件工程开展中的每个方面,介绍了种种方法论,但不是高高在上、纲领性的方法论,而是方法论的最佳实践,确实可用,拿来就用。这本书在介绍方法论的同时,会介绍方法论不适用的场景,介绍方法
阅读全文
摘要:在servlet里面也可以用request.setAttribute传递json的数据,但是传递之前需要先将这个数据格式转化为字符串 String jsonstr=json.toString(); request.setAttribute("jsonstr", jsonstr); request.g
阅读全文
摘要:在刚刚进入软件工程学习时,老师总会时不时向我们提起一些关于“软件项目开发的完成与增加人员的问题”这句话听起来通俗易懂,但实现起来却遇到了相当大的困难,这是我在阅读完成《人月神话》时最大的感受,我想这种问题的出现主要是就订单项目而言,因为人员的增加主要是因为客户所要求实现的东西并没有在计划的时间内收到
阅读全文
摘要:调用接口后一般传递的都是json格式的数据,这个json格式的数据吗可能会有多层嵌套,如何获取这个最内层的嵌套value值便是关键。 而数据解析放在前端便更加的简单,可以像数组一样使用但是需要解决以下问题: 1.数据在后端的时候已经是json格式的object,如何异步发送这个json数据到前端(最
阅读全文
摘要:设计要求: 设计 GUI 界面的 Hannoi 塔,用户可以通过拖动鼠标移动各个 塔上的盘子,程序也可以自动演示盘子的移动过程。选择自动演示时程序将以动 画形式演示把 A 塔上的盘子全部移到 C 塔的过程,并将移动过程以文本形式显 示在一个文本区中 import tkinter as tk impo
阅读全文
摘要:读人月神话感触较深的是第一章的焦油坑,焦油坑是作者用来形容大型系统开发的一个概念。史前时代,恐龙、猛犸象、剑齿虎这些大型食肉动物碰到焦油坑也是没有办法挣脱的,而且越用力就越容易被沉入坑底。这种场景就像极了大型系统开发的工作。基本上一个大型的编程系统产品的开发成本会是单个的简单程序的9倍。这里的编程系
阅读全文