1. <video id="z7bfh"></video>

            您的位置:知識庫 ? 軟件設計

            “軟件設計”文章列表

            Excel很老,Excel很土,Excel一點也不sexy;微服務新,微服務很潮門,微服務很高大上。那么,Excel和微服務有什么關系? 上個月看了篇文章,The Unbunlding of Excel。作者認為,對于初創公司(尤其是非“純IT”初創公司)來說,Excel幾乎包辦各種工作。想...
            作者: Yurii   2018-07-04 21:10:15 閱讀:3831 標簽:微服務 架構
            前言 至少30年以前,一些軟件設計人員就已經意識到領域建模和設計的重要性,并形成一種思潮,Eric Evans將其定義為領域驅動設計(Domain-Driven Design,簡稱DDD)。在互聯網開發“小步快跑,迭代試錯”的大環境下,DDD似乎是一種比較“古老而緩慢”的思想。然而,由于互聯...
            作者: 文彬 子維   2018-01-18 21:06:06 閱讀:11265 標簽:DDD 架構設計
            前言 新技術層出不窮。過去十年時間里,我們經歷了許多激動人心的新技術,包括那些新的框架、語言、平臺、編程模型等等。這些新技術極大地改善了開發人員的工作環境,縮短了產品和項目的面世時間。然而作為在軟件行業第一線工作多年的從業者,我們卻不得不面對一個現實,那就是當初采用新技術的樂趣隨著項目周期的...
            作者: 陳金洲   2017-08-09 22:07:46 閱讀:21142 標簽:架構
            上篇:架構漫談(八):從架構的角度看如何寫好代碼 某天和朋友吃飯正好聊到這個話題。作為架構師或者做技術的人,在開發軟件時,我們基本上就是在扮演上帝的角色:我們不但要創建出一個個的程序,還要讓這些程序能夠脫離我們在硬件上獨立運行,以便為這個程序所服務的群體提供服務。當這個程序出現問題甚至bug...
            作者: 王概凱   2016-04-19 08:33:08 閱讀:43864 標簽:架構
            上篇:架構漫談(七):不要空設架構師這個職位,給他實權 在第六篇文章中,我們得出一個結論,軟件架構實際上包括了:代碼架構,以及承載代碼運行的硬件部署架構。實際上,硬件部署架構最終還是由代碼的架構來決定。因為代碼架構不合理,是無法把一個運行單元分拆出多個來的,那么硬件架構能分拆的就非常的有限,...
            作者: 王概凱   2016-04-19 08:11:14 閱讀:41065 標簽:架構 架構師
            上篇:架構漫談(六):軟件架構到底是要解決什么問題? 什么是架構師 在之前的幾篇文章中,經常會提到架構師這個詞。我們已經定義了什么叫架構,那怎么定義架構師呢,是不是做架構的就叫架構師了? 沒有這么簡單,本篇嘗試討論一下這個問題。 架構師的前提條件 如果一個人在工作中,只是致力于完...
            作者: 王概凱   2016-04-18 22:43:39 閱讀:30569 標簽:架構 架構師
            上篇:架構漫談(五):什么是軟件 前一篇文章簡述了什么是軟件。那么什么是軟件架構呢?按照慣例,我們來看看是什么問題,是誰的問題。 要解決誰的問題? 如前所述,軟件實際上就是把現實生活模擬到計算機中,并且軟件是需要在計算機的硬件中運行起來的。要做到這一點需要解決兩個問題: 一、業務...
            作者: 王概凱   2016-04-18 08:13:55 閱讀:31290 標簽:架構
            上篇:架構漫談(四):如何做好架構之架構切分 前面通過四篇文章,把什么是架構,如何做好架構等必要的概念澄清了一下。這些概念對于在各種不同的領域都應該也是有用的,需要讀者自行思考,并應用到自己所在的領域中。在這篇文章開始,我們用同樣的思考,來看看軟件是怎么回事,以及如何運用架構思維,更好的設計...
            作者: 王概凱   2016-04-17 22:27:03 閱讀:29297 標簽:架構
            上篇:架構漫談(三):如何做好架構之識別問題 前一篇已經講了如何識別問題。在識別出是誰的問題之后,會發現,在大部分情況下,問題都迎刃而解,不需要做額外的動作。很多時候問題的產生都是因為溝通的誤解,或者主觀上有很多不必要的利益訴求導致的。但是總還有一部分確實是有問題的,需要做調整,那么就必須要...
            作者: 王概凱   2016-04-17 21:59:29 閱讀:20326 標簽:架構
            上篇:架構漫談(二):認識概念是理解架構的基礎 按照之前架構的定義,做好架構首先需要做的就是識別出需要解決的問題。一般來說,如果把真正的問題找到,那么問題就已經解決80%了。這個能力基本上就決定了架構師的水平。 那么面對問題有哪些困難呢? 我們先看一則笑話。女主人公:老公,把袋子里的...
            作者: 王概凱   2016-04-17 10:47:13 閱讀:22329 標簽:架構
            上篇:架構漫談(一):什么是架構? 在前一篇文章中,我們討論了什么是架構。事實上,這些基礎概念對于做架構是非常重要的,大部分人對于每天都習以為常的概念,都自以為明白了,但實際上都是下意識的,并不是主動的認識。比如說“什么是桌子?”,做培訓的時候,我經常拿這個例子來問大家,回答千奇百怪。這實際...
            作者: 王概凱   2016-04-17 10:25:18 閱讀:30649 標簽:架構
            架構漫談是由資深架構師王概凱Kevin執筆的系列專欄,專欄將會以Kevin的架構經驗為基礎,逐步討論什么是架構、怎樣做好架構、軟件架構如何落地、如何寫好程序等問題。專欄的目的是希望能拋出一些觀點,并引發大家思考,如果你有感觸或者新的感悟,歡迎聯系專欄負責人Gary(微信greenguolei)深...
            作者: 王概凱   2016-03-09 20:28:40 閱讀:62985 標簽:架構
            目前討論架構實操(術)的文章較多,討論架構理念(道)的較少,本文基于作者在大型電商系統架構方面的一些實踐和思考,和大家聊聊架構理念性的東西,希望能夠拋磚引玉,推進大家對架構的認識。 什么是道,什么是術?道是事物發展的本質規律,術是事物發展的具體途徑。規律只有一個,途徑很多,條條大路通羅馬,...
            作者: 王慶友   2016-03-09 20:18:39 閱讀:18638 標簽:架構
            今天的分享主要來自我之前的工作經驗以及平時的學習總結和思考。我之前的背景主要是做框架、系統和平臺架構,之前工作過的公司 eBay、攜程、唯品會都是平臺型互聯網公司,所以今天主要帶著平臺架構視角和大家分享心得體會。架構的視角每個人都不一樣,可以說一萬種眼光,有業務架構、安全架構、平臺架構、數據架構...
            作者: 楊波   2016-02-08 11:26:20 閱讀:17736 標簽:架構師 架構設計
            英文原文:From Doodles to Delivery: An API Design Process 要想設計出可以正常運行的Web API,對基于web的應用的基本理解是一個良好的基礎。但如果你的目標是創建出優秀的API,那么僅憑這一點還遠遠不夠。設計優秀的API是一個艱難的過程,如果它...
            2015-11-24 15:29:55 閱讀:19989 標簽:API設計
            好的架構不是設計出來的而是演進出來的 對很多創業公司而言,在初期的時候,我們很難在初期就預估到流量十倍以后、百倍以后、一千倍以后網站的架構會變成什么樣。當然,如果在最初的時期,就設計一個千萬級并發的流量架構,那樣的話,成本是也是非常之高的,估計很難有公司會這樣做。 所以,我們主要來講架構是如...
            2015-11-22 17:36:19 閱讀:19201 標簽:網站架構
            這篇文章談下編碼中的一些細節問題,在談之前首先還是要繼續推薦下《代碼大全》這本書,該書在很多公司都會被推薦為新人入職后的必讀書,即使在互聯網和敏捷開發環境下,該書對于新人仍然有仔細閱讀和體會的必要,要明白架構和設計思維的基礎仍然是編碼思維,面向對象思維的基礎仍然是代碼本身的邏輯和結構,如果不能寫...
            作者: 人月神話   2015-10-30 09:24:57 閱讀:12356
            disclaimer: 本文所講的設計,非UI/UE的設計,單單指軟件代碼/功能本身在技術上的設計。UI/UE的主題請出門右轉找特贊(Tezign)。 在如今這個Lean/Agile橫掃一切的年代,設計似乎有了被邊緣化的傾向,做事的周期如此之快,似乎已容不下人們更多的思考。MVP(Minima...
            作者: programmer_life   2015-09-03 22:54:28 閱讀:5829 標簽:軟件設計 程序員
            1. 什么是REST REST全稱是Representational State Transfer,中文意思是表述(編者注:通常譯為表征)性狀態轉移。 它首次出現在2000年Roy Fielding的博士論文中,Roy Fielding是HTTP規范的主要編寫者之一。 他在論文中提到:“我這篇...
            作者: 蔡曉建   2015-07-18 19:57:09 閱讀:89505 標簽:REST
            兩周前因為公司一次裁人,好幾個人的活都被按在了我頭上,這其中的一大部分是一系列REST API,撰寫者號稱基本完成,我測試了一下,發現盡管從功能的角度來說,這些API實現了spec的顯式要求,但是從實際使用的角度,欠缺的東西太多(各種各樣的隱式需求)。REST API是一個系統的backend和...
            作者: programmer_life   2015-06-27 14:27:29 閱讀:15895 標簽:REST API
            中文大香蕉在线影院