05 2023 档案
摘要:在王建民老师的威压下,开始准备一周后的测验,王建民老师非常好,直接把一周后的题给了我们,也就是大二下学期开学测试的题目,今天是冲刺第一天哈哈哈
阅读全文
摘要:目前最常用的软件产品有微信,支付宝,菜鸟,哔哩哔哩,美团,淘宝,拼多多,铁路12306等。 我要说的是微信。 用户界面方面,微信做的很棒,例如微信主界面就是用户和其他人聊天浏览界面,这是微信最主要的功能,所以放在了最开始。其他别的界面还有许多小功能,例如:朋友圈:可以向自己的好友分享自己的近况,服务
阅读全文
摘要:第十章:工程师和艺术家 兴趣决定了编程是工程师的工作还是艺术家热爱的作品,为之创新和废寝忘食的魔力。培养兴趣对学习者很重要,而坚持兴趣对工程师很重要。在PARC 时,我们的理念就是,既然你永远不会踏入同一条河流,用户界面的第一要素是一种学习环境——可以从不同途径探索,随用户使用该环境的时间进程不断改
阅读全文
摘要:第六章:完成设计方案 卡普尔认为, 软件设计不仅只是在程序员代码之上覆盖一层诱人的图形。它是一种设想用户需求并在软件结构中满足这些需求的创造性基础工作。在软件世界中,集成(integration ) 的意思就是把一段运行正常的代码连接到某个程序中另一段运行正常的代码上。 良好设计的原则是:坚固–良好
阅读全文
摘要:第一章:软件时间 代码语言高速发展,人们对软件的要求越来越高,但是目前的软件产品却满足不了广大用户的需求,所以开发者也一直行走在改错的道路上。 作者迷恋于一个开放代码并可以由游戏玩家更改程序的一个游戏,并为在它的基础上创新和增添一些功能而乐此不疲。0代表程序员的思维方式,因为计算机从0开始计数。"H
阅读全文
摘要:第四章:注重实效的偏执 这章讲的是程序员如何把“你不可能写出完美的软件”这一压抑的事情转变为有利条件。 按合约设计(DBC):指的是做某事的期望和陈述。 前条件,开始之前的必要条件。后条件,执行后悔导致的状态。类不变项,类确保在调用者看来,该条件总是为真。 死程序不说谎:要崩溃不要破坏,因为死程序带
阅读全文
摘要:注重实效的途径 1、重复的危害:DRY原则,系统中的每一项知识都必须具有单一、无歧义、权威的表示。不能重复自己。那么重复是怎么发生的? 强加的重复:我们似乎觉得,我们必须这样才行。 无意的重复:我们在不知不觉间重复信息。 无耐性的重复:当我们发现现在需要的一部分代码原先正好完成过时,我们大部分时候就
阅读全文
摘要:程序员修炼之道—从小工到专家 是我这学期阅读的第二本书,这本书的前言中告诉了我们这本书的大体内容,它将告诉我们我们怎样以一种我们等够遵循的方式去编程。 在刚开始读这本书的时候,我的收获就很大,我们要做注重实效的程序员,那么什么是注重实效的程序员呢? 1、这需要我们对我们的每一个项目负责,不能害怕犯错
阅读全文