`
西蜀石兰
  • 浏览: 119025 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

抽象能力真的很重要

 
阅读更多
最近做个几个模块,越发觉得代码写的特别纠结,并没有用到什么新技术,都是之前用到的一些东西,在使用dataTable、echarts、mybatis等一些东西上面,其实很熟练,不过代码总是写的不爽,甚至写到一半不想写,刚刚发生了一件事,才突然意识到问题的关键。

为什么说抽象能力很重要?因为刚才画某张表的时候,某一列的数据不太好出,时间上是不允许的,问了下老大,老大说不行你跟后台商量下,再建一张表。

联系后台哥们之后,我想,既然多建一张表,为什么不多关联些他跑数据时候用到的字段呢,就自作主张地加了几个字段,正是因为加了这几个字段,瞬间有一种柳暗花明的感觉,再也不用东拼西凑找数据了,代码瞬间清爽了很多,思路也干净了。

这和抽象能力有关系么?

有,而且有很大的关系。

目前的开发其实是以数据为驱动的,客户给出需求,然后这边建表,后台哥们跑数据,我负责把数据搬到页面上。

建表实际上是非常关键的一环,是把需求抽象成数据库字段的环节,能从众多的规格参数中,理清之间的关系,用几张表清晰明确地完成开发需求,其实是一种相当难得的能力。

其实不仅仅是建表这个环节,写代码的时候,如果能整体掌握逻辑流程,开发过程也会顺利很多。如果一开始就能站在一个高度去看需求的数据,那么代码的效率也会大大加快,这种加快,并不是你把String改成StringBuffer这类编程技巧,而是另外一个角度。
分享到:
评论

相关推荐

    数据结构课程教学中的数据抽象能力培养体会.pdf

    在数据结构课程的教学中,数据抽象能力的培养是一个关键环节。数据抽象能力是指将现实世界中的具体问题转化成数据模型的能力,是计算机专业人才必须掌握的一项基本技能。 计算机应用型软件人才对数据抽象能力的培养...

    什么是抽象思维能力-参考.doc

    发展抽象思维能力对孩子未来的学习和生活都至关重要,能够带来惊喜和创新。 那么,如何发展抽象思维能力呢?其实,生活中到处都是素材,声形影像都可以带给孩子发挥的空间。我们可以通过以下游戏和活动来发展孩子的...

    抽象编程 公开课

    这些试题通常会涉及抽象编程的各种应用,旨在检验学生理解和应用抽象概念的能力,例如如何使用抽象数据类型解决问题,或者如何通过接口实现组件间的解耦。 作业部分则是课程实践的重要组成部分。学生会被要求完成一...

    js抽象的文章

    在JavaScript中,抽象是一种重要的编程概念,它帮助我们简化复杂的问题,提高代码的可读性和可维护性。本文将深入探讨JavaScript中的抽象及其相关知识点。 1. **函数抽象**: 在JavaScript中,函数是实现抽象的...

    什么是抽象思维-一个简单的例子让你明白什么叫做抽象思维.doc

    抽象思维和形象思维都是科学家进行科学发现和创造的一种重要的思维形式。例如,物理学中所有的形象模型,像电力线、磁力线、原子结构的汤姆生枣糕模型或卢瑟福小太阳系模型,都是物理学家抽象思维和形象思维结合的...

    抽象代数、代数学习题解

    这类资源对于初学者来说非常重要,因为它不仅可以巩固课堂上学到的知识,还能通过解决实际问题来加深对抽象概念的理解。 4. **代数结构**:代数结构包括群、环、域等。群是由一个集合和一个二元运算组成的结构,...

    抽象代数.rar

    《抽象代数》是数学领域中的一个重要分支,主要研究代数结构及其性质。这份压缩包文件包含了一系列关于近世代数的课件和习题解答,是科任老师精心制作的教学资料,适合对近世代数感兴趣的学生或教师使用。以下是根据...

    抽象类与适配器模式

    总结来说,抽象类是面向对象编程中的关键组成部分,它提供了定义通用接口和行为的能力,而适配器模式则利用抽象类来实现接口的适应和转换,使得不同系统或组件能够更好地协同工作。理解并熟练运用抽象类和适配器模式...

    java 抽象类与接口的练习

    在Java编程语言中,抽象类和接口是两种重要的面向对象设计概念,它们允许我们定义规范,供其他类去实现或继承。在这个练习中,我们将深入理解这两种机制,并通过实际的代码示例和注释来加深理解。 首先,让我们讨论...

    关于虚方法抽象类的应用

    在编程领域,虚方法和抽象类是面向对象编程中的核心概念,它们对于设计可扩展和灵活的代码架构至关重要。在C#中,这两个概念经常一起使用,以实现多态性,这是一种允许不同对象对同一消息作出不同响应的能力。让我们...

    抽象类和接口

    在Java编程语言中,抽象类(abstract class)和接口(interface)是两种非常重要的概念,它们为开发者提供了定义抽象行为的能力,从而使得代码更加灵活且易于扩展。尽管这两者在某些场景下看起来可以互换使用,但...

    华章数学译丛36 抽象代数基础教程 原书第3版 中英文

    学习这本教材,不仅可以增进对抽象代数的理解,还可以培养严谨的逻辑思维能力和抽象思维能力,这对于未来在数学、工程、计算机科学等领域进行研究和工作具有极大的价值。 总的来说,《华章数学译丛36 抽象代数基础...

    抽象代数教材

    对于计算机专业的学生来说,这本教材不仅提供了一种重要的数学工具,而且培养了他们的抽象思维能力和逻辑推理能力。 教材的编写方式注重了内容的完整性和系统性,致力于使学生能够在没有教师的辅助下自学。通过大量...

    软件工程卷1:抽象与建模

    ### 软件工程卷1:抽象与建模 #### 关键知识点概述 《软件工程卷1:抽象与建模》是一本世界著名的计算机...通过学习本书,不仅可以掌握抽象与建模的技术细节,还能培养良好的软件工程思维方式,提高解决问题的能力。

    c语言抽象编程代码

    C语言抽象编程是一种高级编程技巧,它通过定义...通过学习和实践这个压缩包中的代码和库,读者可以深入了解C语言抽象编程的技巧,提升编程能力,并能在实际项目中运用这些抽象概念,编写出高效、清晰且易于维护的代码。

    抽象代数 邱维声 高等教育出版社

    该书通过精选教学内容,紧紧抓住每个章节的主线,注重实例和应用,致力于培养学生理解和运用抽象代数知识的思维能力。全书共分为三个主要部分:第一部分讨论了群的概念及其同态;第二部分着重于环的理论,包括理想、...

    程序设计抽象思想:C语言描述(PDG)

    通过指针,我们可以高效地处理内存和访问数据,这是C语言的一大特色,也是其抽象能力的重要体现。 函数是C语言中的另一个重要抽象概念,它封装了特定任务的代码,可以作为独立的单元进行调用。函数参数和返回值使得...

    浅析Java抽象类和接口的比较

    Java中的抽象类(abstract class)和接口(interface)都是用于创建抽象化模型的重要工具,它们在面向对象编程中扮演着核心角色。这两种机制都允许我们定义一组方法的签名,但不提供具体实现,从而实现“设计契约”...

    肯德基:抽象工厂模式

    设计原则部分强调了多用对象组合、针对抽象编程、以及通过工厂方法创建产品对象的重要性。这些原则有助于我们更好地理解抽象工厂模式,以及在编程实践中如何应用这些设计原则。 使用场合部分指出了抽象工厂模式适用...

    中南大学抽象代数期末考试试题

    【抽象代数】是数学的一个重要分支,主要研究代数结构及其性质。此份中南大学的抽象代数期末考试试题涵盖了多个核心概念,包括置换的分解、群论基础、环论以及模理论。 1. **置换的分解**:置换是群论中的基本概念...

Global site tag (gtag.js) - Google Analytics