Testing Is the Engineering Rigor of Software Development Neal Ford DEVELOPERS LOVE TO USE TORTURED METAPHORS when trying to explain what it is they do to family members, spouses, and other nontechies. We fre- quently resort to bridge building and oth…
微软近期Open的职位: Job Title: Software Development Engineering II Work Location: Suzhou, China Enterprise customer and consumers are rapidly adopting Office 365 Cloud services. Delivering on those online services requires building, maintaining, and securin…
对“敏捷开发”(Agile Software Development)这个词,我是在这学期邹欣老师<现代程序设计>课上第一次听到的,刚听到时并不知道其具体指什么,只是从字面上直觉其意思应该是快速开发之类的.这次从 Agile Guide . The New Methodology 以及其他一些中文资料上较为详细地了解了敏捷开发方法及其与传统开发方法相比的优势所在,收获颇丰.下面谈谈在这次阅读中所学习到的东西. 一.什么是敏捷开发方法 通常而言,敏捷开发方法是一种以人为核心的.循环的.迭代的开发…
Pragmatic Software Development Tips务实的软件开发提示 Care About Your Craft Why spend your life developing software unless you care about doing it well? 关心你的技艺 如果你不在乎能否漂亮地开发出软件,你又为何要耗费生命去开发软件呢? Provide Options, Don’t Make Lame Excuses Instead of excuses, prov…
[software development] 需求分析checklist // */ // ]]>   [software development] 需求分析checklist Table of Contents 1 Specific Functional Requirements, 功能上的需求 2 Specific Non-Functional (Quality) Requirements, 非功能需求 3 Requirements Quality, 需求的质量 4 Requirements…
http://stackoverflow.com/jobs/116486/software-development-engineer-database-services-amazon?med=clc&ref=small-sidebar-tag-themed-python   distributed environment. You understand networking technology and how servers and networks inter-relate. You reg…
Chapter1 Introduction That is the art and talent involved in programming—reducing complexity to simplicity. A “bad programmer” is just somebody who fails to reduce the complexity. So, a “good programmer” should do everything in his power to make what…
微软近期Open的职位: SDE II Organization Summary: Engineering, Customer interactions & Online (ECO) is looking for a great "Software Development Engineer" to join our team. Customer support is a strategic differentiator for Microsoft and we are inve…
微软近期Open的职位: Job posting title: Senior Software Development Engineer Location: China, Beijing Division: Operations System Group Engineering Group Overview OSG is delivering flagship products in Microsoft. China is a second largest economy in the worl…
微软近期Open的职位: Job Title:Software Development EngineerII Division: Server & Tools Business - Commerce Platform Group Work Location: Shanghai, China Are you looking for a high impact project that involves processing of billions of dollars, hundreds of m…
原文:http://www.excella.com/insights/teamcity-vs-jenkins-better-continuous-integration-server So, you’re getting ready to install a continuous integration (CI) server for a .NET project, you’ve done your research and now you want to know:  Which is bet…
Software development skills for data scientists Data scientists often come from diverse backgrounds and frequently don't have much, if any, in the way of formal training in computer science or software development. That being said, most data scientis…
DESCRIPTION About UsAmazon Aurora is an exciting new area of innovation for AWS, and the PostgreSQL-compatible edition of Amazon Aurora is the newest part of it. The PostgreSQL-compatible version of Amazon Aurora is a new relational database which of…
微软近期Open的职位: Are you looking for a high impact project that involves processing of billions of dollars, hundreds of millions of transactions, and tens of millions of users worldwide, and has tremendous upside potential? Do you want to create the next…
微软近期Open的职位: Are you looking for a high impact project that involves processing of billions of dollars, hundreds of millions of transactions, and tens of millions of users worldwide, and has tremendous upside potential? Do you want to create the next…
软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法.软件的总体结构设计和模块设计.编程和调试.程序联调和测试以及编写.提交程序.1需求调研分析 ●相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面. ●系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出…
微软近期Open的职位: Job Title: Software Development Engineer Work Location: Suzhou, China The Office 365 Core Fabric group is looking for a Software Engineer to work on a very strategic and secret project in super exciting startup mode! Think starting from…
FBX Software Development Kit The FBX Software Development Kit (FBX SDK) allows software developers to create applications that use FBX technology, or to integrate FBX technology into their existing applications. Note that the FBX SDK is not covered b…
敏捷? 过去几年中,软件行业中出现了一个新词汇——agile:与此同时,一个关于新的软件开发方式的变革正悄然兴起. 在老师的引导下,我阅读了Agile Guide网站上的几篇文章,并查阅了相关资料.不得不说,这一系列全新的软件工程方法确实给了我在团队作业方面的诸多启发. 个人理解,敏捷开发并不是一种确定的开发方式,而更像是一种软件开发过程中的思路指导.有一些概念,与敏捷开发是分不开的,如:极限编程,持续集成,结对编程,TDD等等.这些概念并不完全隶属于敏捷开发,但又与其有着千丝万缕的联系.因此,…
原文链接: http://www.cnblogs.com/kkun/archive/2011/07/06/2099253.html 敏捷软件开发 Agile software Development 敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作 敏捷宣言的诞生: 2001年2月11日到13日,17位软件开发领域的领军人物聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场.经过两天的讨论,“敏捷”(Agile)这个词为全体聚会者所接受,用以概括一套全…
谈敏捷,谈开发 --<Agile Software Development>读后感 北航计算机学院 110616班 11061171 毛宇 联系方式:maoyu815930@sina.com 最近拜读了一下Martin Fowler的大作<Agile Software Development> (http://martinfowler.com/agile.html)有了很多的体会,这里简单分享一下. <方法论>  首先从方法论的角度来谈敏捷开发这个话题:首先我们要明确的…
微软近期Open的职位: Job Title: Senior Development Engineer Division: Visual Studio China - Developer Division Working Location: Shanghai, China Do you enjoy the challenges of rapid development and deployment of world class software services? Do you like bei…
敏捷软件工程(agile software development) VS传统软件工程(traditional software development)      Agile principle    The Agile Manifesto is based on twelve principles(敏捷开发12原则) 1. Customer satisfaction by early and continuous delivery of valuable software 2. Welcom…
About Unixstickers - Unixstickers - stickers on unix, programming, software, development and open source About Unixstickers The widest open stickers collection With more than 40 top brands including operating systems, programming languages and softwa…
Software Development and Newton's Laws of Motion Intro I have no idea since when the word velocity found a new home in software development, it is nevertheless popular these days. However I am pretty sure that Mr. Isaac Newton would not be happy if y…
作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134555@qq.com E-mail: 313134555 @qq.com 更新 是 可用的 针对 安卓 软件开发包和工具 Updates are available for android software development packages and tools 安卓软件开发包更新 确保 你有最新的特性和 增强. 安卓工作室将更新下面的组件: 安卓模拟器 新版本 26.1.2 谷歌仓库新版本 57 安卓7.1…
History[edit] Scrum was first defined as "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal" as opposed to a "traditional, sequential approach" in 1986 by Hirotaka Takeuch…
WICED™ Software Development Kit The WICED™ SDK includes the tools and software needed to create Wi-Fi and networking applications for a wide range of products. The WICED™ Software Development Kit runs on Windows, Mac OS X and Linux operating systems.…
转自:https://www.cnblogs.com/kkun/archive/2011/07/06/agile_software_development.html 敏捷软件开发 Agile software Development 敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作 敏捷宣言的诞生: 2001年2月11日到13日,17位软件开发领域的领军人物聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场.经过两天的讨论,“敏捷”(Agile)这个词…
英文原文:http://simpleprogrammer.com/2013/08/19/software-development-career/ My software development career began about 15 years ago. 大约15年前,我开始从事软件开发. But only in about the last 5 years did I really start to see a large boost in my software development…