zoukankan      html  css  js  c++  java
  • 关于重构代码的一些想法

    众所周知,GUI代码是难于阅读和维护的,并且看上去总是一塌糊涂。我们将讨论三个驯服你的UI代码的技术。我们将讨论重构代码以使其易于阅 读、管理和维护。

    另一个方面是显示代码和基本的处理对象之间的处理,这也 是UI程序员头痛的地方。

    MVC(ModełView/Controller)设计模式是这样一种 结构,它保持显示和数据分离以便各自的改变相互不影响。

    一个深思熟虑的蓝图将使得你的应用程序建造起来更 简单和更易维护。

    将帮助你为你的程序设计一个可靠的蓝图。

    重构如何帮我改进我的代码?

    好的程序员为什么也会写出不好的界面或界面代码?

    这有很多原因。甚至 一个简单的用户界面可能都要求很多行来显示屏幕上的所有元素。程序员通常 试图用单一的方法来实现这些,这种方法迅速变得长且难于控制。此外界面代 码是很容易受到不断改变的影响的,除非你对管理这些改变训练有素。

    由于写 界面代码可能是很枯燥的,所以界面程序员经常会使用设计工具来生成代码。 机器生成的代码相对于手工代码来说是很差。 原则上讲,保持UI代码在控制之下是不难的。关键是重构或不断改进现有 代码的设计和结构。重构的目的是保持代码在以后易读和易于维护。说 明了在重构时需要记住的一些原则。最重要的是要记住,某人以后可能会不得 不读和理解你的代码。努力让他人的生活更容易些,毕竟那有可能是你。

     重构的一些重要原则

    不要重复:你应该避免有多个相同功能的段。当这个功能需要改变时,这维护起来会 很头痛。

    一次做一件事情:一个方法应该并且只做一件事情。各自的事件应该在各自的方法 中。

    方法应该保持短小。 嵌套的层数要少:尽量使嵌套代码不多于2或3层。对于一个单独的方法,深的嵌套 也是一个好的选择。

    避免字面意义上的字符串和数字:字面意义上的字符串和数字应使其出现在代码中的 次数最小化。

    一个好的方法是,把它们从你的代码的主要部分中分离出来,并存储于 一个列表或字典中。 这些原则在Python代码中特别重要。因为Python的缩进语法、小而简洁的 方法是很容易去读的。

    然而,长的方法对于理解来说是更困难的,尤其是如果 它们在一个屏幕上不能完全显示出来时。类似的,Python中的深的嵌套使得跟踪代码块的开始和结尾很棘手。然而,Python在避免重复方面是十分好的一种 语言,特别是因为函数和方法或以作为参数传递。

  • 相关阅读:
    通过哪吒动漫豆瓣影评,带你分析python爬虫与BeautifulSoup快速入门
    带着canvas去流浪系列之九 粒子动画
    带着canvas去流浪系列之八 碰撞
    Python小数据保存,有多少中分类?不妨看看他们的类比与推荐方案...
    免费试用 | 多模 NoSQL 服务GeminiDB for Cassandra 全球首发
    Vue+ElementUI项目使用webpack输出MPA
    nmon
    补习系列(12)-springboot 与邮件发送
    从React 编程到"好莱坞"
    百度网盘API的操作--PCS 百度个人云存储 上传 ,下载文件
  • 原文地址:https://www.cnblogs.com/wudeng/p/9047595.html
Copyright © 2011-2022 走看看