官术网_书友最值得收藏!

Setting up for success

One of the reasons for the outstanding success of Oracle APEX is that you can build applications really quickly. Within a couple of hours, you can have a development database set up, and using the built-in themes, you've started building an application.

This can be really dangerous for us as developers. At the beginning of a project, particularly when you're using a new or unfamiliar technology, there is a pressure to prove yourself—either as an individual starting a new role or as a team proving a technology to management.

Experienced programmers recognize this; the challenge is convincing everyone involved on what the ultimate goals of the project are, and not just take a short-term, short-sighted approach.

While not a dedicated practitioner of the methodology, some of the principles behind the Agile Manifesto (http://agilemanifesto.org/principles.html) are a great reminder of on what we should be focusing.

The ultimate goal of any project is to write valuable software, and by valuable I mean software that is going to be used and is useful. There is no point writing software unless it delivers real business outcomes—either tangibly in increasing business revenue, streamlining business processes, or less directly by reducing time spent on non-productive activities.

Working software is the primary measure of progress. The more time that we, as developers, can spend on regularly delivering valuable software in short time periods, the more successful our project is.

Regularly deploying working software implies that we need an efficient build process. This is the art of maximizing the amount of work not done! By taking a little extra time at the beginning to set up our development environment properly, it should be largely self sustaining and require almost no ongoing maintenance.

主站蜘蛛池模板: 定州市| 寿阳县| 哈巴河县| 含山县| 海林市| 清水县| 资溪县| 沧州市| 卢氏县| 岳阳市| 昭觉县| 淮北市| 邵阳县| 新巴尔虎左旗| 安龙县| 溧水县| 保山市| 奇台县| 富川| 连山| 西乡县| 延津县| 蓬安县| 莎车县| 台江县| 确山县| 阳新县| 蕲春县| 乳山市| 敦化市| 平和县| 兰西县| 玉门市| 察雅县| 德州市| 石林| 南阳市| 宁蒗| 乐业县| 通辽市| 始兴县|