码迷,mamicode.com
首页 >  
搜索关键字:软件开发    ( 9245个结果
从软件工程的角度解读任正非的新年公开信
转自:https://www.cnblogs.com/dotey/p/10220520.html 昨天被任正非的那封《全面提升软件工程能力与实践,打造可信的高质量产品》的公开信刷屏了,作为一个软件工程专业科班出身的软件开发从业者,自然是引起了我(@宝玉xp)的好奇,仔细阅读之下确实让我大吃一惊,看似 ...
分类:其他好文   时间:2019-01-10 13:11:20    阅读次数:169
嵌入式开发经验
任何开发都依赖硬件,在嵌入式领域。 CPU的外设很重要,我们一般都是根据外设进行开发。其实CPU的核心(ARM、PowerPC等)反而对于我们而言并不是那样重要。开发时,一个好的硬件测试平台很重要。包括调试器和开发环境。同时,芯片数据手册和参考手册很重要。但是绝对不是硬生生地像阅读一本教科书一样进行 ...
分类:其他好文   时间:2019-01-09 21:36:38    阅读次数:206
初创团队持续集成的落地与实现(gitlab+python)
持续集成概念持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。--马丁福勒git工作分支持续集成的前提必须要有一个健壮且分明的版本工具,毫无疑问我们这里使用git作为版本工具这里只简单说一下各个分支的作用,想了解更多关于git工作流知识
分类:编程语言   时间:2019-01-09 11:27:37    阅读次数:227
构建与众不同的软件
构建与众不同的软件 BDD from 50000 feet 传统的软件开发流程 BDD 软件开发流程 What problems are you trying to solve? 1)没有正确地构建软件:软件有缺陷、不可靠、很难维护和变更、没有好的自动化测试 2)没有构建正确的软件:软件没有正确地实 ...
分类:其他好文   时间:2019-01-09 00:38:17    阅读次数:185
架构设计杂谈001-软件开发人员的成长之路
软件开发人员的成长路线-1从技术方面来看,基本上就三条主要路线:1、纯技术路线:高级开发人员→系统设计人员→架构师→资深技术专家/资深架构师2、技术管理路线:研发型技术管理高级开发人员→系统设计人员→架构师→技术管理人员→CTO/技术副总项目型技术管理高级开发人员→系统设计人员/TeamLeader→技术经理/技术总监3、创业路线:高级开发人员→系统设计人员→架构师→创业→当老板●架构师——软件开
分类:其他好文   时间:2019-01-08 22:28:54    阅读次数:185
编程语言的“别样”编年史,原来都是“闲”惹的祸
代码是一门语言,这门语言搭建了人与计算机沟通的桥梁。通过编写代码,人类可以“命令”计算机开发网页、开发软件、搭建游戏... ... 这门语言并不是上帝的发明,它是前辈们发挥聪明才智创造出来的,前辈们的创造过程虽然充满了有趣与巧合,但是并不神秘!本文就从1980年开始,带你一览编程语言发展的“别样”历 ...
分类:编程语言   时间:2019-01-08 15:05:15    阅读次数:202
Java面试经
1、什么时候用assert assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已 ...
分类:编程语言   时间:2019-01-08 12:12:46    阅读次数:208
手机中SN、MEID、IMEI的意思
SN SN码是Serial Number的缩写,有时也叫SerialNo,也就是产品序列号,产品序列是为了验证“产品的合法身份”而引入的一个概念,它是用来保障用户的正版权益,享受合法服务的;一套正版的产品只对应一组产品序列号。别称:机器码、认证码、注册申请码等。 SN码就是软件开发商给软件的一个识别 ...
分类:移动开发   时间:2019-01-07 21:18:59    阅读次数:304
数字化产业升级大数据分析系统建设BI大数据软件开发
流量为王的时代,大数据分析变得越来越重要。用户更喜欢什么,更愿意购买什么等各类的问题,完全可以通过大数据分析系统分析出来。企业引入BI大数据分析系统也将更好进行数字化转型。并且大数据分析系适用于任何企业,只要是需要将数据有效利用起来,它就能够帮助企业创造更多价值。大数据分析系统之金融的优势:1.提高企业内部应用系统问题排查效率,提升数字化业务的持续优化能力;2.统一的业务运维管理和数字化KPI考核
分类:其他好文   时间:2019-01-07 17:50:42    阅读次数:239
Python进阶:设计模式之迭代器模式
在软件开发领域中,人们经常会用到这一个概念——“设计模式”(design pattern),它是一种针对软件设计的共性问题而提出的解决方案。在一本圣经级的书籍《设计模式:可复用面向对象软件的基础》(1991年,Design Patterns - Elements of Reusable Object ...
分类:编程语言   时间:2019-01-07 17:42:55    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!