首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么样代码好代码?

关于什么好代码,软件行业烂大街名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等。...一匹跑得快(运行速度快),少生病(健壮),可以驮载各类货物(可扩展),容易辨识(容易看懂),病好治(bug好发现),高大英俊千里汗血马也 坏味道 什么好代码,不好定义,但是关于什么代码里"坏味道...笔者刚毕业,参与一个大型复杂金融软件,核心业务类,函数1000行算小case,5000多行不在少数,我内心哇凉哇凉,还好大致逻辑比较清晰 类太大 一般不宜操过1000行,同样不绝对,jdk源码过千行不少嘛...还是那个大型复杂金融软件,核心几个Algo C++文件,2万到3万行,我心在滴血 数据泥团 即很多地方有相同三四项,两个类中有相同字段、许多函数签名中有相同参数。...函数名能让人望名知义,看名字就知道函数功能啥,以至于几乎不需要多少comments最好 通常DAO层函数命令规范:操作+对象+通过+啥,如:updateUserById, insertQuarter

1.3K20

ERP什么样存在?

当企业达到一定规模,不论之前管理如何到位,大部分都会出现部门之间资源分配和协作上问题,ERP软件多种多样,用户先试后买已经了解一个软件屡试不爽一个方法了。...大多数ERP都是可以免费申请试用,像金蝶、甲骨文、仓管云、用友等等,当然了也有一些服务商因为一些个别的原因不提供试用,这个时候就需要利用市面上资料来选择了。   ...ERP旨在就是对企业所有人、物、财、时间、空间等等资源进行整合和优化管理,协调企业各部门运作,提高企业核心竞争力企业获得很好经济效益。 ?   ...将分散数据整合起来,开单时选择一个商品,精斗云只需要输入商品部分信息就可即时检索,效率更高;数据只能通过专一系统进行输入,数据会很精确而且一致。...运用ERP管理系统将工作内容与工作方式信息化,拥有可靠地信息化管理工具,实现企业高效快速运转!企业不需要在每月频繁手工结算,整理账单、出纳等,只需将更多心思花在财务资金管理上即可。

91620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    什么样代码好代码?

    关于什么好代码,软件行业烂大街名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等(作者【CoderBaby】)。...一匹跑得快(运行速度快),少生病(健壮),可以驮载各类货物(可扩展),容易辨识(容易看懂),病好治(bug好发现),高大英俊千里汗血马也 ?...什么好代码,不好定义,但是关于什么代码里"坏味道",比较容易搞清楚。...笔者刚毕业,参与一个大型复杂金融软件,核心业务类,函数1000行算小case,5000多行不在少数,我内心哇凉哇凉,还好大致逻辑比较清晰 类太大 一般不宜超过1000行,同样不绝对,jdk源码过千行不少嘛...函数名能让人望名知义,看名字就知道函数功能啥,以至于几乎不需要多少comments最好 通常DAO层函数命令规范:“操作+对象+通过+啥”,如:updateUserById, insertQuarter

    1.4K60

    什么样模型模型?

    文章作者:途索 阿里巴巴 算法专家 内容来源:《数据分析通识》 导读:什么样模型模型?相信这是每一个数据分析师和大数据AI算法工程师都曾经默默思考过问题。...这个“模型”中,规范与标准是真实飞机,最终形成样式一个小型仿照真实飞机样子制作模子。这种尽可能仿真无损地复制规范与标准样式模型。...而业务模型“样式”,一个抽象存在,但这个抽象存在却有着比较形象表现形式,这个表现形式多种多样。 举例来讲,图1某电商APP业务逻辑模型图。...而函数参数的确定则可以有两种思路:一种直接指定这些函数参数,或是在经过一定程度分析后,指定函数模型参数;另一种思路假定当前数据输入与输出映射结果已知,或是输出目标形式已知,根据输入与输出关系...例如,如果通过一个金融风控模型准确高效识别出有金融欺诈意图用户,模型可解释性可以对接下来如何进一步保障服务安全,从哪里入手,采取措施后预计会有什么样后果等都有非常可靠指导与评价。

    1.6K31

    究竟什么样开发流程规范

    这篇文章分享开发流程规范,目的提高产品质量,优化开发流程,供大家参考。 规范,人,希望自己定规范,不要被打脸。 ? 接下来从以上六个阶段进行逐一拆解。...产品经理刚讲了一个需求点,参会人员就产生了激烈讨论,都在证明自己。 参会人员对需求目标不明确,对需求点进行发散思维讨论,最终偏离方向。...自测 联调完毕后,开发人员需要同时完成自测,并将标准化 自测报告 发给测试团队。 对于有性能要求项目,需要开发人员进行性能测试,并出具标准化 性能测试报告。...小结 大家可以数一数上面使用到了多少规范,这时有朋友会说了,这规范也太多了吧,这和工厂工人有什么区别,我们程序员有创造性,我们喜欢前沿性、挑战性工作,我们放荡不羁爱自由......针对这个问题,首先我不否认开发人员有创造性,但并不是所有的程序员都有创造性,在现实工作场景中大部分程序员不是做创造性工作,也没必要做创造性工作,所以必须按照规范流程执行。

    93620

    Go一门什么样语言?

    动态类型语言:指在运行期间才去做数据类型检查语言,说数据类型, 动态语言:说运行改变结构,说代码结构。 动态类型语言数据类型不是在编译阶段决定,而是把类型绑定延后到了运行阶段。...我个人认为抛开一切偏见C#这个星球上最好编程语言。可惜微软政策限制了C#推广。...Java一种特殊高级性语言,它既有解释性语言特征,也有编译性语言特征,因为它是经过先编译,后解释过程。...更重要Go自带完善工具链,大大提高了团队协作一致性。比如gofmt自动排版Go代码,很大程度上杜绝了不同人写代码排版风格不一致问题。...Go编译生成一个静态可执行文件,除了glibc外没有其他外部依赖。

    1.1K30

    什么样网站设计称得上好?

    网站设计一般都具有以下特点: 第一、好页面设计肯定是清晰明了。 好页面设计,重视用户体验,所以会将产品详细地介绍给用户,让用户能充分认识产品,而不是盲目地将网站价值灌输给用户。...如果本身产品设计不够清晰,用户又怎么会去了解呢?或者网站建设流程不清晰,不便于用户在网站上操作可能会导致用户直接关闭网页。...例如,购买过程,产品价格设置不清晰,免费产品,在付款时候没有自动减少相对应价钱,造成用户困惑。 第二、好网页设计易于理解。...所以,好网站设计,会在每一个功能上给用户一些提示,一步一步指引用户,熟悉网站操作。 第三、好页面设计可以使用户愉快。...在网站设计过程中,并不只是为企业理念而建设,更为重要确保执行力。网站建设时候越复杂,给用户操作就越简单,用户使用起来心情就会好。

    1.7K00

    什么样网站需要服务器服务器有哪些特性?

    对于网络技术人才和网站站长们而言,他们会经常听说和接触服务器这种网络技术产品,服务器其实可以看成计算机一种,但是它又与普通计算机存在明显区别,例如服务器价格会更贵,运行速度也会更加快速。...什么样网站需要服务器服务器特性是什么? image.png 什么样网站需要服务器? 1、游戏网站。...什么样网站需要服务器?购物网站开发也离不开服务器,购物网站主要是提供商品交易平台,消费者可以通过购物网站,购买到包包、手表以及鞋子等商品,购物网站建设涉及到申请域名和空间、租用服务器等过程。...服务器具备可扩展性、可用性以及易使用性等特性,互联网并不是一成不变,所以服务器应当具备可扩展性,服务器要具备一定冗余件和可扩展空间,服务器要实现众多功能,所以离不开软件支持,设计服务器过程中要考虑到易使用性...什么样网站需要服务器?很多类型网站都需要服务器,包括旅游网站、社交平台以及理财网站等,服务器具有降低运营成本以及低能耗等多种优势。

    2.2K10

    SASE一个什么样黑科技

    PoP实例—流量处理引擎 PoP结构 核心云网络, 由地理上分布PoPs(Points of Presence)组成,每个PoP运行多个处理服务器。...通过将服务器实例添加到相同PoP(垂直扩展)或在新位置添加PoP(水平扩展),可以扩展处理能力。因为云平台来维护基础设施,所以客户不必调整他们网络安全环境。...所有许可内容,即使被加密,也保证被所有受许可安全服务PoP处理。 如果PoP服务器实例失效,受影响边缘自动重新连接到同一个PoP可用服务器。...这种能力一个例子IPS能够阻止利用永恒之蓝漏洞在组织内广泛传播勒索软件。 恶意软件通讯 基于名誉反馈和网络行为分析,可以阻止C&C服务器出站流量。...比如,什么样团队能够管理和运营SASE平台、新兴技术描述非常令人向往但实际可能会有出入、这么复杂平台如何构建、V**构建网络能否承载如此庞大流量、各家厂商是否愿意一起建设SASE、PoP节点投入和维护资源

    3.3K30

    编程一万小时什么样体验?

    他还曾参与过像 Kubernetes 这样大型开源项目,并维护过子项目。 对于编程一万小时反思,Matt 强调这次总结纯粹关于编程思考,不会讨论技术管理、职业发展相关的话题。...,或者两者都是 尽可能多地删除代码 语法糖通常是不好 简单往往最难 拥有各种各样工具,并知道该用哪些工具来完成工作 了解最常用工具内部结构,如 git 和 bash 为重复工作流程构建自己专用工具...如果不了解所编写程序如何在生产环境中运行,那就说明不了解程序本身。...了解 API 边界位置一门艺术 大多数情况下应选择最有效工具,但也要选择自己所知道。Arch Linux 现代开发者最高效操作系统吗?...但反过来却未必成立 因此,不同类型工程师看待世界方式不同 部分程序员效率其他程序员 10 倍 成为 10 倍程序员与 10 倍员工这两者之间没有相关性(或许是负相关) 好 API 易于使用且难以误用

    56820

    showmebug一家什么样网站

    ShowMeBug 初心 十年前,在大学招聘会上,Tony(腾讯CTO)面试到我:“管道是什么?”,“简历上说你 bash 脚本写很好,你代码在哪里?能运行吗?”。...作为第一次面试我,很紧张,手上还出着汗,但一时想不起来什么管道,自己虽然写了很多代码,却因为没有合适条件,无从展示,最终丢了这次机会。...在企业担任面试官时,通过传统问答手段招到一个面试过程表现还不错技术人员,两个月后发现他无法胜任,又得请他离开,这期间成本高可怕。这是企业最害怕发生事情。...后来在创业路上,接触了更多技术团体,才发现身边有一些牛人,相处的人都知道大神,但是去大公司面试却经常受挫。而有些人很会聊,实际上只是理论很熟,代码写无法承受。...ShowMeBug 一款数字化驱动可记录、可分析、可复盘技术评估和在线面试神器,基于在线实时协同IDE和代码分析技术,让用户体验硅谷流行像真正工作中一样代码面试,通过在线笔试场景和在线面试场景两大法宝让企业规模化

    91300

    什么云主机,云主机是什么样

    云计算基本原理,通过使计算分布在大量分布式计算机上,而不是在独立计算机或远程服务器中完成目标任务。企业数据中心运行与互联网相似。...这使得企业能够将资源切换到需要应用上,根据需求访问计算机和存储系统。那么什么云主机呢? 什么云?什么云主机?...所以它与你个人电脑相比优点有两个,一全天24小时都是开着机,二上传带宽比较高。要知道我们家用PC大多数下载功能,上传就要慢一点。...在云主机还未出现之前,大多数企业购买和应用软件都需要租用单独服务器,那样成本确实是很高。...云服务器能快速构建更稳定、安全应用,同时也降低了开发运维难度和整体IT成本,使企业可以更专注于核心业务创新

    24.4K30

    C语言一个什么样语言

    对于大部分程序员,C语言学习编程第一门语言,很少有不了解C程序员。...C语言除了能让你了解编程相关概念,带你走进编程大门,还能让你明白程序运行原理,比如,计算机各个部件如何交互,程序在内存中一种怎样状态,操作系统和用户程序之间有着怎样“爱恨情仇”,这些底层知识决定了你发展高度...C语言概念少,词汇少,包含了基本编程元素,后来很多语言(C++、Java等)都参考了C语言,说C语言现代编程语言开山鼻祖毫不夸张,它改变了编程世界。...编程语言发展大概经历了以下几个阶段: 汇编语言 --> 面向过程编程 --> 面向对象编程 汇编语言编程语言拓荒年代,它非常底层,直接和计算机硬件打交道,开发效率低,学习成本高; C语言面向过程编程语言...,已经脱离了计算机硬件,可以设计中等规模程序了; Java、C++、Python、C#、PHP 等面向对象编程语言,它们在面向过程基础上又增加了很多概念。

    1.1K30

    在美团工作什么样体验?

    学生时代最后一年,对未来工作充满了想象,一直想知道工作后会是什么样子,每天会干些什么,这里就分享一下自己一年以来在美团工作和生活。...测试 QA 给到开发属于冒烟测试,也就是一些主要功能,更细节一些东西 QA 会继续测试。测试环境的话主要有两种,一种测试环境,测试环境数据有的从线上拉下来,有的自己造。...一种 staging 环境,也就是预发布环境,这些数据和线上打通,会为了测试建一些专用门店、数据。...星期六的话也是继续上班,唯一好处会给双倍工资,甚至开水团周六都给提供了小吃。 996 期间最大感受就是没有了生活,感觉一直在上班。...编程的话,想学习什么就学习什么,感觉有大把时间,当时每天 leetcode 现在不敢想了。总结就是,学生时期除了钱少一些,真的完美生活了。

    1.4K10

    什么样离职原因可以被接受

    企业早就准备好了你跳槽,甚至用各种福利和前程来诱惑你离开上家,引诱你跳槽过来,它又怎会计较你离开啥原因呢? 既然次要矛盾,则我们应对之策当然外交语言。...某些HR会强调,问你这个问题想看看你职业倾向性、前家矛盾跟我们家体系是不是也不相容,这是个官话、套话,HR想强调自己在职能分工在企业中地位。给对方一个面子,每问必答即可。...意思就是,你们想法设法来挖我,我本来工作做得好好本不想跳槽,你们引诱了我,要问我如果离职的话原因啥,原因就是你们下一步录用我,否则我不会离职。 总之,外交语言,你懂就行。...如果你创业成功,比方你另一个“马云”,你来我们这打工,显然也是不合适, 你注定要走,你来很可能跟我们开玩笑,要么就是来刺探商业情报。...无论自发、他发还是不可抗力导致你突然失业了,都尽量不要提及自己被裁员遭遇。

    87220

    参加腾讯DevDays一种什么样感受?

    首先是本次会议主办方:来自腾讯技术工程事业群研发管理部工蜂Git技术负责人李德斌开场,讲述了腾讯Git对SVN替换情况,介绍了Git下Code Review流程和对于大型项目二进制文件优化。...乔老师不仅介绍了DevOps发展,还针砭时弊指出互联网研发面对现实矛盾,对日常开发中难题进行了剖析。之后引用业界例子,深刻分析了测试文化与CodeReview在研发过程中影响。 ?...“DevOps一个筐,什么都往里边装” —— by 乔梁 ? 工程生产力社团纳新,欢迎加入EP社K吧 接下来,来自X5浏览器内核项目的三位同学介绍了TBS系统研发实践经验。...最后,李小龙介绍分享了内核测试中挑战和解决方案。 ? 微信国民第一大APP,此次会议微信终端团队远道而来,带给大家微信终端实践。...此次郭锐透露了很多不为人知内幕秘密,特别是红版微信设计令人印象深刻。 ? CodeCC互娱研发效能部提供专业代码扫描平台,这一场内容十分充实分享由doris带来。

    87620

    学会10多种语言什么样体验?

    FORTRAN FORTRAN在读本科时学,当时科学计算很流行,这是数学系必修课。...最让我震惊当时MIPS工作站上一套国外开发地震解释软件,竟然包含了全部FORTRAN源代码,那套代码有上万行,注释详细,逻辑清晰。...JAVA JAVA语言大概在2000年学,此时JAVA语言火得一塌糊涂,“一次编写,到处运行”理念好像是各个软件项目的救命稻草。...本来以为它优势桌面端程序,没想到后来服务器程序却变成了它强项,J2EE/EJB大行其道,写个服务器端程序非要吹出J2EE四个字来。...其实最麻烦部分每种语言都带着庞大类库,这些东西只能通过项目慢慢熟悉。

    1.4K60

    前端-学习JavaScript一种什么样体验?

    如果服务器数据变化了,我还需要更新这个 table。我思路用 jQuery 来做。 可别用 jQuery!现在哪还有人用 jQuery。现在 2016 年了,你绝对应该用 React。...React 一个非常厉害库,Facebook 牛人写。它能让页面更可控,性能极高,而且使用起来很简单。 听起来确实不错。我能用 React 展示服务器传来数据吗?...当然可以,你只需要添加两个依赖,一个 React,一个 React DOM 额,等下,为什么两个库? React 我说库,React DOM 用来操作 DOM 。...不知道你在说什么……你说了太多我听不懂名词了。我只是想从服务器取点数据,我以前用 jQuery 挺好,从 CDN 引入 jQuery,我就能用 AJAX 获取数据了,现在不能这样做吗?...回到 React 吧,用 React 我怎么从服务器获取数据? 额,React 没有提供这个功能,你只能用 React 展示数据。 服了啊。那我怎么获取数据? 你用 Fetch API 就可以了。

    1.1K30
    领券