#软件观点

      更多分类

编程心理偏见:所见即所有WYSIATI

19-01-12 19 banq

WYSIATI是“What you see is all there is”的首字母缩略词,你所看到的就是以为是所有的了。 Daniel Kahneman 在他的着作“  . 详细

容器将杀死以OpenStack为代表的华为腾讯阿里等传统私有云技术!

19-01-11 305 1 banq

来自nextplatform文章,本文虽然冗长,但是总结了所有云时代的厂商如何在面临K8s和Docker为主要趋势面前的应变之道,这场变革无异是google和AWS为主推动的,RedHat干脆认输卖... 详细

个人独立工作时的良好工程实践

19-01-08 111 1 banq

大多数开发人员都是团队的一员。然而,在我们职业生涯的某些阶段,我们必须(或者我们必须)独自工作。虽然大部分产品开发涉及能够管理或与团队的其他成员合作,但在单独工作时开发良好实践同样重要。、 Solo... 详细

2019年应用程序开发预测

19-01-05 49 1 banq

围绕应用程序开发所需的语言,工具和平台正在迅速发展。应用程序开发也是数据科学发挥更大作用的一门学科。为了支持越来越多以人工智能(AI)为核心的开发项目,企业必须不断改进DevOps工作流程,以支持深... 详细

fish:Linux中比bash或zsh更好用的Shell

18-12-29 125 1 banq

fish是一个智能且用户友好的命令行shell,适用于macOS,Linux和其他家族。fish包含语法突出显示、根据你键入字符自动提示autosuggest-as-type和花式选项卡完成等功能,... 详细

柏拉图和面向对象编程

18-12-27 134 2 banq

面向对象编程代表了自计算机出现以来普遍存在的传统编程方法的范式转变。虽然今天的计算机科学家是很聪明的人,但从柏拉图的留下的对话著作中我们不难发现,实际上支持面向对象编程的内在概念已有近2500年的历... 详细

分类思维

18-12-25 38 banq

这篇文章的灵感来自 斯坦福大学教授罗伯特·萨波尔斯基(Robert Sapolsky)的讲座,该讲座 略过了一些分类思维的观点。我发现了解软件开发的某些方面很有帮助。 什么是类别? 分类思维... 详细

请停止学习框架!

18-12-19 961 4 banq

我们是开发者。我们需要与技术保持同步。每天,我们都学习编程语言,框架和库。我们所知道的现代工具越多越好。与Angular,React,Vue,Riot,Ember,Knockout保持同步很有趣。 ... 详细

消极架构

18-12-18 1 233 3 banq

这是来自Michael Feathers的一篇著名文章,Negative Architecture消极架构已经被广泛传播。下面结合中国老子思想解释与翻译如下,从“无与有”角度理解“架构不做什么”反而... 详细

DDD悖论:DDD是不是银弹?

18-11-29 363 2 banq

在关于DDD的每本书和每次会议中,我都听到“DDD不是银弹”。我可能是唯一一个反思的人。因此我可能会错过一些东西。 不过,自从我开始学习DDD以来,我就在每个项目中使用它。即使在CRUD实现足够好的... 详细

你忘掉OOP的速度越快,你和你的软件就越好

18-11-26 427 1 banq

也许这只是我的经验,但面向对象编程似乎是一种默认的,最常见的软件工程范例。 我花了好几年才打破它的咒语,并清楚地了解它是多么可怕和为什么。由于这种观点,我坚信人们必须了解OOP的错误,以及他们应该做... 详细

Symmathesy是什么意思?

18-11-06 41 banq

Symmathesy是“一起学习”的意思,把希腊语前缀Syn / Sym(一起)+ Mathesi,(学习)= Symmathesy。 软件不是一个工艺。 这也不是一门艺术。 它也不是工程, 也不是... 详细

书评:软件设计哲学

18-10-30 133 2 banq

这篇文章是关于John Ousterhout的新书“软件设计哲学”的评论: 事实证明,写一篇有关如何将俄罗斯方块AI实现为容器化的Kotlin微服务的文章要比如何编写好的代码要容易得多。 170页的... 详细

这次Web 3.0革命真要来啦!

18-10-26 30 banq

由于区块链的发展促使人们开始对Web 3.0畅想: 重视隐私,反网络垄断 Web 2.0经济引擎在很大程度上被大型公司垄断,比如Facebook,优步和AirBnB已经建立了他们主导的公共基... 详细

计算机科学哲学(斯坦福大学哲学百科全书)

18-10-24 91 1 banq

主要是关于计算机科学到底是数学还是工程还是科学的争论,摘要部分重点如下: 计算机科学的语言分为两种:程序规范设计语言如Java和广义语言如UML,它们的基本本体及其阐述要求的方式各不相同。 ... 详细

共有 1831 2 3 4 ... 13 下一页