• 关于

    通用代码是什么

    的搜索结果
  • 开发者喜欢的GPS定位系统是什么样的

    什么样的GPS定位系统才是开发者的最爱呢,在众多系统源码里面如何挑选开发者最喜欢的源代码呢! 既然是开发者最喜欢,那肯定就需要知道开发者最喜欢什么了。 省事,方便,节省时间,代码规整,主流架构,主流开发语言,可多人同时开发,通用性,没有冗余的代码,不该有的东西不要有,干净利落,简洁通用! 大体总结...

    文章 太阳北斗 2019-02-21 846浏览量

  • 《测试驱动的嵌入式C语言开发》——2.1节什么是自动化单元测试框架

    2.1 什么是自动化单元测试框架自动化单元测试框架就是一个软件包,它能让程序员表达产品代码应该有什么样的行为。自动化单元测试框架的工作就是要提供以下能力: 用于表述测试用例的通用语言; 用于表述期望结果的通用语言; 能够使用产品代码所用编程语言的功能; 能把所有的工程、系统或子系统中的单元测试用...

    文章 华章计算机 2017-08-01 984浏览量

  • 《Visual C# 2010入门经典》一1.7 作业

    本节书摘来异步社区《Visual C# 2010入门经典》一书中的第1章,第1.7节,作者: 【美】Scott Dorman 译者: 张劼 责编: 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.7 作业 Visual C# 2010入门经典 1.7.1 测验 1..NET Fr...

    文章 异步社区 2017-05-02 1122浏览量

  • 阿里云试用中心,为您提供0门槛上云实践机会!

    100+款试用云产品,最长免费试用12个月!拨打95187-1,咨询专业上云建议!

    广告

  • 那些有坏味道的代码

    最近每天早上上班的第一件事情就是把昨天写的代码重构优化一下,以前没弄过,现在发现这个过程真是非常爽的。看着代码一点点变好,还是很不错的感觉。 最经常遇到的一些坏味道这里列一下: 嵌套太多 1 2 3 4 5 6 7 8 9 10 if (!empty($data) {     ...

    文章 轩脉刃 2016-05-17 1288浏览量

  • 《操作系统真象还原》——0.16 为什么说汇编语言比C语言快

    本节书摘来自异步社区《操作系统真象还原》一书中的第0章,第0.16节,作者:郑钢著,更多章节内容可以访问云栖社区“异步社区”公众号查看 0.16 为什么说汇编语言比C语言快 首先说这是谬论(有没有想喷我的冲动?大人且慢,请听我慢慢道来)。 不管用什么语言,程序最终都是给CPU运行的,只有CPU才能...

    文章 异步社区 2017-05-02 2063浏览量

  • 那些有坏味道的代码

    最近每天早上上班的第一件事情就是把昨天写的代码重构优化一下,以前没弄过,现在发现这个过程真是非常爽的。看着代码一点点变好,还是很不错的感觉。 最经常遇到的一些坏味道这里列一下: 嵌套太多 1 2 3 4 5 6 7 8 9 10 if (!empty($data) {     ...

    文章 技术mix呢 2018-01-07 1018浏览量

  • 聊聊架构-模块化

    什么是模块化?   模块化是指解决一个复杂问题时,自上而下逐层把系统划分成若干模块的过程。   为什么需要模块化? 模块化的目的是为了降低程序的整体复杂度,使程序设计、调试和维护等简单化。各个模块可独立工作,即便单模块出现故障,也不影响整个系统工作。模块化具有三个特性:相互独立,可替换,通用。...

    文章 ali清英 2016-04-05 1283浏览量

  • 聊聊架构-模块化

    什么是模块化?   模块化是指解决一个复杂问题时,自上而下逐层把系统划分成若干模块的过程。   为什么需要模块化? 模块化的目的是为了降低程序的整体复杂度,使程序设计、调试和维护等简单化。各个模块可独立工作,即便单模块出现故障,也不影响整个系统工作。模块化具有三个特性:相互独立,可替换,通用。...

    文章 青衫无名 2017-05-23 1159浏览量

  • 如何避免新代码变包袱?阿里通用方法来了!

    阿里妹导读:什么是设计?什么是架构?从零开始建立一个新的系统,新写的每行代码都可能成为明天的历史包袱?如何能有效的在遗留代码上工作?今天,阿里资深技术专家辉子为我们带来NBF框架下软件工程架构设计通用方法论,值得细细品读。 Note:本文讨论的是基于服务化前提下的通用软件工程架构方法论,并未涉及到...

    文章 技术小能手 2019-09-30 1659浏览量

  • 小小的公共库,大大的耦合,你痛过吗?

    什么是耦合? 耦合,是架构中,本来不相干的代码、模块、服务、系统因为某些原因联系在一起,各自独立性差,影响则相互影响,变动则相互变动的一种架构状态。 感官上,怎么发现系统中的耦合? 作为技术人,每每在心中骂上下游,骂兄弟部门,“这个东西跟我有什么关系?为什么需要我来配合做这个事情?”。明明不应该联...

    文章 初商 2019-08-11 271浏览量

  • 关于框架的一些思考

    如果你的团队很小并且在软件开发领域也没什么经验,那么放下包袱使用开源框架吧(OSS Framework),但是如果你有一个很大而且有丰富经验的团队,那么最好还是开发自己的框架。什么是框架,并没有明确的解释,但是似乎我们听到这个名词以后大概都知道是怎么回事。Wiki上是这么定义的:框架是一种可复用的...

    文章 大江小浪 2009-06-02 641浏览量

  • MDSF:代码生成 VS 模型解释

     在代码生成(Code Generation)介绍中说到模型可以通过代码生成技术和模型解释两种方法在领域框架运行,本篇主要介绍一下这两种方法的利弊。 示例 对于UI界面,我们基于模型驱动开发可以采用代码生成和模型解释来生成运行程序。 代码生成:通过模型,直接生成窗体类,生成的窗体类与传统手工写的...

    文章 技术小胖子 2017-11-15 955浏览量

  • [Erlang 0015]Erlang OTP设计原则

     阅读Erlang官方文档经常可以读到下面两句:   "xxx implemented using this module will have a standard set of interface functions and include  functionality for tracin...

    文章 唐玄奘 2017-12-03 1567浏览量

  • 聊Code review(上)

    篇前的话:本文主要关注互联网应用程序如何做Code review(代码审查)方面。上篇主要描述什么是code review, 为什么要去做,主要包含哪些内容;下篇,主要讲如何组织人员做代码review,对程序员,以及团队有什么影响,重点在下篇。 从事过几年程序开发的猿猿们(注1),听过、或抱怨过:...

    文章 jurassic_1 2016-06-10 2604浏览量

  • 如何写出让同事好维护的代码?

    写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。 WTF/min是衡量代码质量的唯一标准,Uncle Bob在书中称糟糕的代码为沼泽(wading),这只突出了我们是糟糕代...

    文章 KB小秘书 2020-08-06 575浏览量

  • MDSF:特定领域建模 DSM(Domain Specific)介绍

         在读书笔记:Visual Studio DSL工具特定领域开发指南中介绍了特定领域开发的一些相关技术有:模型驱动开发 MDA、面向语言编程 LOP 、语言工作平台 Language Workbenches 、特定领域建模 DSM 、产生式编程 Generative Rrogramming...

    文章 技术小胖子 2017-11-16 1224浏览量

  • 写一个通用的代码生成器

           代码生成器对于JAVA码农来说并不陌生。在一些业务性比较强,但编码比较规范的项目中,往往会有大量的重复或者类似的代码要写。比如对表的增删改查,比如生成用于远程调用的客户端方法存根等等。面对这种情况,程序员通常的做法就是拿一个现成模块的代码copy过来再改改。于是,为了避免这种低效而容...

    文章 飘流瓶 2017-04-15 2544浏览量

  • 架构师到底该不该写代码?

    提问:网上有个很有争议的问题“架构师到底该不该写代码?”,您对此怎么看?我旗帜鲜明的认为:架构师应该写代码。做架构设计需要了解业务,任何脱离业务的架构设计都是耍流氓。我比较反对一个公司成立一个所谓的架构师部门,把控全公司所有的架构师资源。我建议是每个业务研发团队都自己的架构师,深入了解业务,针对业...

    文章 云起君 2020-02-06 236浏览量

  • 《MySQL排错指南》——1.1 语法错误

    本节书摘来自异步社区出版社《MySQL排错指南》一书中的第1章,第1.1节,作者:【美】Sveta Smirnova(斯维特 斯米尔诺娃),更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 语法错误 这个错误听起来十分简单,但仍可能很难发现。我建议你像处理其他问题一样,非常细心地查找可...

    文章 异步社区 2017-05-02 1488浏览量

  • LLVM每日谈之一 LLVM是什么

    作者:snsn1984 写在前面的话: 最近接触llvm比较多,在这个上面花了不少的时间。感觉llvm要完全理解透是个很不容易的事情,需要在学习过程中好好的整理下自己的思路。刚好又阅读了开源项目Storm的作者Nathan Marz的博客《You should blog even if you h...

    文章 snsn1984 2012-10-02 878浏览量

  • C++程序设计:原理与实践(进阶篇)15.1 存储和处理数据

    摘要 Programming: Principles and Practice Using C++, Second Edition 容器和迭代器 只做一件事,并把它做好。多个程序协同工作。 ——Doug McIlory 本章和下一章将分别介绍C++标准库(STL)中的容器和算法部分。STL是一个...

    文章 华章计算机 2017-05-02 1343浏览量

  • 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现高性能的ASP.NET管理页面自动生成

     以前一直有个顽固的思想,觉得代码生成器生成的页面,一般无法满足客户的要求,所以一直没实现自动的 ASP UI界面的生成功能,最近维护一些别人写的软件,特别是多个人一起完成的项目,看到里面的代码那个乱了,越看越来气,觉得什么问题都不能按自己的眼光看待问题,还需要看得更远一些。   花出几天时间,彻...

    文章 技术小阿哥 2017-11-27 695浏览量

  • 【自然框架】之通用权限(一):简介、数据结构

            这次要写一整套的权限方面的文章了,无论我的想法好与不好,先写出来请大家来评判。这个系列我要详细的说明我的权限的思路、想法、实现方式、代码和Demo。可能有人会说,通用是达不到的,最多只能无限接近。恩,对于我来说,能够无限接近就可以了,当然我知道如果要达到这个目标并不是一件容易的事情...

    文章 金色海洋 1970-01-01 793浏览量

  • 漫谈分布式计算框架

    如果问 mapreduce 和 spark 什么关系,或者说有什么共同属性,你可能会回答他们都是大数据处理引擎。如果问 spark 与 tensorflow 呢,就可能有点迷糊,这俩关注的领域不太一样啊。但是再问 spark 与 MPI 呢?这个就更远了。虽然这样问多少有些不严谨,但是它们都有共同...

    文章 初商 2019-08-04 480浏览量

  • java继承与抽象类的关系

    首先看继承代码 class Instrument { void play(Note n) { print("Instrument.play() " + n); } String what() { return "Instrument"; } void adjust() { print(...

    文章 突突修 2017-12-13 657浏览量

  • [C# 基础知识梳理系列]专题六:泛型基础篇——为什么引入泛型

    引言: 前面专题主要介绍了C#1中的2个核心特性——委托和事件,然而在C# 2.0中又引入一个很重要的特性,它就是泛型,大家在平常的操作中肯定会经常碰到并使用它,如果你对于它的一些相关特性还不是很了解,那就让我们一起进入本专题的学习的。   一、泛型的是什么   泛型的英文解释为generic,当...

    文章 技术小胖子 2017-11-08 971浏览量

  • 程序员需要具备的基本技能

    软件开发是一个跨度很大的技术工作,在语言方面,有C、C++、Java、Ruby等等等等;在环境方面,又分嵌入式、桌面系统、企业级、WEB、基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。 这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程...

    文章 狼人2007 1970-01-01 1517浏览量

  • Loonframwork到SWT的移植测试(JAVA GAME TEST SOURCE)

    愚以为,用SWT作界面,是一种在用Java写VB的体验。本周心情极度恶劣,一直不想说话,也不想写新代码,郁闷中尝试了一下将Loonframework的代码移植到SWT。(其实我觉得AWT,SWT,Swing用那个真的要根据需求决定,没有绝对的好与坏。)(用SWT操作WINDOWS界面确实异常简单)...

    文章 科技小能手 2017-11-14 870浏览量

  • ​如何成为一个更好的 React 开发者?

    云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 大家好!希望你们在疫情期间平平安安。 今天,我想在这里谈谈不同的内容。我想分享一些React的开发技巧和策略,以帮助你们在React中编写更干净、更好的代码。 大部分我已经分享的或者将要分享的内容,...

    文章 云栖号资讯小编 2020-04-26 419浏览量

  • 设计模式总结之没有结束的结尾

           设计模式是为程序代码优化而诞生的,目的是设计出易维护、容易拓展、易复用、灵活性好的程序。设计模式体现是面向对象的三大思想:封装、继承和多态。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码...

    文章 丁国华 2014-05-28 669浏览量

1 2 3 4 ... 178 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT