资讯月刊下载
SubGit 1.0 发布,Svn/Git 双向迁移工具
SubGit是一个智能的迁移工具,允许开发者平滑地、毫无压力地在Svn和Git版本控制系统之间迁移、复制代码库。 SubGit的优势: 比git-svn更好(两者比较); 不需要更改已存在的架构; 开发者可以使用Git和Subversion的所有功能; 提供了真正无压力的迁移体验。 文档:http://subgit.com/documentation/index.html 下载:http: ...
Code Perspective:强大的.Net 项目透视工具
Code Perspective是一个强大的代码可视化工具,可以帮助开发者查看.Net应用程序的代码和实时运行情况。 对于开发者而言,通过Code Perspective可以: 交互式地探究应用程序运行的状态 放大异常之处,帮助检查不应该运行的代码 无需深入研究,即可快速熟悉新的代码 更深入的理解应用程序的复杂性 Code Perspective提供了多种可视化的形式: 透视(XRay): ...
3 条你必须知道的软件开发原则
在本文中将介绍3条重要的软件开发原则,你可能已经知道,也可能只知道其中一条。这些原则看似很简单,但实施起来会很难。无论如何,这些原则提供了一个管理复杂软件项目的强大的途径。当涉及到真实世界中的项目开发时,你会发现这些原则都是非常有用的。 原则1:不要重复自己(Don’t Repeat Yourself,DRY原则) 这个原则非常重要,换言之,就是不要写重复的代码。 当你正在构建一个大型的软件项 ...
“习惯测试”三步法,打造完美用户体验
在过去25年里,真正伟大的消费技术类公司都有一个共同的特点:他们创造了消费习惯。而正是这一点将优秀企业和普通企业区分开来。例如苹果、 Facebook、亚马逊、Google、微软以及Twitter。它们开发了用户日常使用率很高的产品,具有极大的吸引力,以至于很难想像没有这些产品的生活将会怎样。 不过,创造习惯却是一件说起来容易,做起来一点都不容易的工作。虽然有很多关于行为工程学以及用户行为对互联网 ...
13个超棒的代码资源网站推荐
很多开发者都有过网站开发的经历,大家使用CSS、HTML以及JavaScript等技术来完成这一工作。但想必大家也知道,网站开发是一个很耗费时间的工作。你可能需要花费大量的时间在一些网站上寻找解决问题的代码段。这的确很耗费时间,但却几乎又是不可或缺的一环。 基于此,本文为各位开发者收集了13个提供代码示例的网站。在这里,你可以找到关于常用技术(甚至包括WordPress)的优秀代码。除此之外,这些 ...
.Net 开发者必备的11款开发利器
现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上步伐。而为了便于学习和工作,涌现了很多优秀的开发工具用以帮助开发者提高工作效率。同时,这些工具大都开源而且免费,性能也十分优异。以下就是为.NET开发者准备的11款开发利器,希望它们能让你的网站开发之路变得简单易行。 1、Webmatrix WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。你可以从开 ...
程序员需要谨记的九大安全编码规则
历史已经证明,软件设计的缺陷一直是导致其漏洞被利用的最主要的罪魁祸首。安全专家发现,多数漏洞源自常见软件中相对有限的一些漏洞。软件开发者和设计者应当严格检查程序中的各种错误,尽量在软件部署之前就减少或清除其中的漏洞。 下面列举的这些方法会有助于开发人员提高编码的安全性: 一、注意编译器警告 程序员应当使用编译器的最高警告等级。在编译过程中,应当修改程序中的错误,直到警告解除。应当使用静态和动态 ...