homecooking

Home.Cooking开发过程中的体悟

Chris 未分類 0 Comments

转眼间Chris已经加入Home.Cooking已经加入半年多了。下面说说最近半年Chris在Home.Cooking开发过程中的体悟。

1. Security is the top consideration.

Chris在工作中接触的大部分的码工,甚至包括我自己,往往更关注于应用功能的实现而非应用安全。而现在随着对Home.Cooking开发的深入,我越来越理解Information Security的重要性。在Chris的理解中,我觉得如果把一个软件应用项目(Digital Application)比作一个人的话,应用的功能就像这个人的工作和学习能力,能够决定这个人在学习和事业所能达到的高度;软件的archetecture则像是一个人的骨骼,决定了这个人能够
长多高,能够承担多重的负荷。而应用的安全就像一个人的衣服和盔甲,一个完全不考虑安全的项目,就像一个光着身体走路的人一样,把自己所有的vulnerability都暴露给了别人。

Chris觉得应用安全应该是一种理念,是贯穿软件开发从始至终的考量。从早期的服务器的选择,服务器的设置,到应用程序中的access level control,编程中代码的逻辑;甚至于应用程序中第三方components/dependencies的选择,都应该把security当成重要的因素来衡量。

Home.Cooking一直都把用户的信息安全放在首位,所有工作人员都努力做到最大程度地保障网站的安全性。

2.UX/UI是决定软件应用成功很关键的因素。

一个应用程序能否招揽到更多的使用者,它是否user-friendly是相当关键的。再拿把软件应用项目当做人的比喻来说,UX/UI相当于人的言谈举止,虽然我们在平常的交往中有各自的preference,但相信大多数人还是喜欢和言谈优雅、表达流畅者来往。职场上的我们都知道,决定一个人成功与否,往往不光是他/她的knowledge,他/communication和expression同样重要。同理,一个User Experience很差的应用,就算功能再强大其成功的概率也不大。

在设计Home.Cooking的过程中,我们这个团队也努力地增强我们的用户体验,比方说:简化用户的使用过程-让用户在更少点击键盘/屏幕的情况下就可以订餐;如何做到让页面美观又不给用户带来使用时的疑惑,等等。

当然,Chris个人对于应用软件开发也有很多需要学习的地方。读者中如果有同行业者或者有不同的观点, 以及对于Home.Cooking的开发使用有什么idea, 也欢迎您和我们交流互动。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *