• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
     首頁(yè) > 新聞 > 國內 >

    開(kāi)發(fā)工具專(zhuān)場(chǎng) 站在開(kāi)發(fā)與測試的路口

    2014-12-05 14:39:18   作者:   來(lái)源:CTI論壇   評論:0  點(diǎn)擊:


      CTI論壇(ctiforum)12月5日消息(記者 李文杰):2014年11月29日,在北京3W咖啡我們在寒冷的下午里迎來(lái)了一場(chǎng)熱情的技術(shù)聚會(huì )。在一款產(chǎn)品的生命周期里,在開(kāi)發(fā)和測試的過(guò)程中會(huì )遇到各種各樣的問(wèn)題。本期主題為開(kāi)發(fā)工具專(zhuān)場(chǎng),各路牛人從開(kāi)發(fā)到上線(xiàn)的各個(gè)環(huán)節的不同角度為大家帶來(lái)了自己的方法論和技術(shù)觀(guān)。

      F.I.R im :用單元測試打造更健壯的iOS應用

      王猛首先介紹了關(guān)于單元測試的定義和采取單元測試后帶來(lái)的優(yōu)勢:幫助理解需求,提高實(shí)現質(zhì)量,降低測試成本,利于重構,部分文檔作用,持續集成。并對每個(gè)方面給出了實(shí)例,比如其中的文檔作用是指在開(kāi)發(fā)過(guò)程中,不同的人負責不同的模塊,如果有好的測試用例的話(huà),可以讓團隊里的成員知道我們用了什么樣的方法,可以部分替代開(kāi)發(fā)文檔的作用。蘋(píng)果公司在Xcode6的測試方面做了很大的改進(jìn),在新建項目的時(shí)候,默認就進(jìn)行了單元測試的設置,而不像Xcode5一樣在最初的時(shí)候需要進(jìn)行選擇。

      七牛:從開(kāi)發(fā)到上線(xiàn),實(shí)戰持續交付

      七牛的首席架構師李道兵帶來(lái)的分享是如何將代碼變成服務(wù)。每個(gè)創(chuàng )業(yè)公司都會(huì )面臨一個(gè)問(wèn)題,就是如何將一個(gè)idea變成一項事業(yè)或者變成一家公司,需要經(jīng)過(guò)幾個(gè)過(guò)程,第一是如何由代碼層面變成服務(wù),第二是怎么通過(guò)服務(wù)轉向收集用戶(hù)的反饋,第三是由反饋再回到開(kāi)發(fā)流程。李道兵從普通網(wǎng)站的架構談起,從幾個(gè)層面來(lái)談設計中面臨的問(wèn)題。包括數據庫方面的壓力問(wèn)題。接下來(lái)介紹了部署工具的演化史,從一開(kāi)始的安裝文檔的方法到后來(lái)的FTP/SFTP,到后來(lái)的War包和做成系統安裝包和capistrano+puppet/salt直到最后剛剛流行的docker,介紹了其中每中方法適用的實(shí)例和優(yōu)缺點(diǎn)。最后結合七牛在實(shí)際開(kāi)發(fā)過(guò)程中的問(wèn)題介紹了部署、自動(dòng)測試和持續集成方面的具體做法和這些過(guò)程中使用的工具鏈。

      Leancloud:10分鐘,讓你的用戶(hù)暢聊起來(lái)

      Leancloud創(chuàng )始人豐俊文分析了目前人們使用手機的生活狀態(tài),他把人們用手機的社交時(shí)間大體分成兩類(lèi),一類(lèi)是通信和社交時(shí)間,另一類(lèi)是在線(xiàn)準備談資,然后用來(lái)準備通信和社交的時(shí)間。鑒于人們的這種使用傾向,在產(chǎn)品的設計和實(shí)現方面需要有所體現。但有時(shí)設計和開(kāi)發(fā)是非常矛盾的,在產(chǎn)品方面一個(gè)細小的改動(dòng)都會(huì )帶來(lái)工程師們的巨大的工作量,針對這種情況,目前Leancloud就可以實(shí)現在已有APP中增加聊天的設計。作為一款設計成熟的產(chǎn)品,除了全平臺支持之外,還實(shí)現了多種格式的消息支持,包括文本、語(yǔ)音、視頻、圖片,所有消息都可以保持在云端,提供API可以隨時(shí)讀取。除此以外,在產(chǎn)品中,leancloud采取了一種消息簽名的方式,可以對開(kāi)發(fā)者的服務(wù)器進(jìn)行授權。產(chǎn)品還內置了系統廣播、敏感詞過(guò)濾、自定義推送和自定義消息過(guò)濾。該軟件項目也加入了開(kāi)源社,有很多實(shí)現的SDK是開(kāi)源項目。

      思必馳:移動(dòng)研發(fā)最佳實(shí)踐

      思必馳的CTO苗順平分別從native app和web app的區別、穩定性、性能、兼容性、耗電量、安全性和可拓展性方面來(lái)重新審視移動(dòng)開(kāi)發(fā)。拿穩定性的方面來(lái)描述,最直觀(guān)的指標是Crash率。經(jīng)過(guò)了兩年的時(shí)間,Crash率由1.6%下降到萬(wàn)分之二。關(guān)于安卓的穩定性建議,嘉賓給出的代碼檢查工具是Lint、Findbugs和Checkstyle。提到性能的優(yōu)化,苗順平給出了當年喬布斯的一個(gè)用戶(hù)研究結果,用戶(hù)能夠進(jìn)行等待的時(shí)間極限是7s,現在的性能已經(jīng)能夠做到從7s到3s的轉變。涉及到圖片的優(yōu)化方法,主要的方式有三種:使用模塊、運用圖片金字塔和使用Pngout。在思必馳的開(kāi)發(fā)實(shí)踐中,還有很多這樣細微的實(shí)例。

      伍星:如何打造全棧工程師

      優(yōu)才網(wǎng)的創(chuàng )始人伍星在最初的時(shí)間先分享了自己的從業(yè)經(jīng)驗,從自己的學(xué)生時(shí)代追溯到成為一名全棧工程師的經(jīng)歷。全棧工程師的概念最早由Facebook的團隊提出來(lái)的一個(gè)概念,現在行業(yè)普遍需求較大的職位,是創(chuàng )業(yè)公司進(jìn)行人才招聘的首選。這個(gè)職位需要全面的技術(shù)、較強的學(xué)習能力、產(chǎn)品的思維,是綜合素質(zhì)要求較高的復合性人才。在分享過(guò)程中,伍星坦言年輕的時(shí)候應該盡量多多接觸一些看似無(wú)用的知識,自己在較早的歲月中無(wú)意中接觸到的技術(shù),在日后的過(guò)程中都有應用的時(shí)候,所以要以一個(gè)開(kāi)放的心態(tài)來(lái)?yè)肀еR。工程師在小型的創(chuàng )業(yè)團隊里,常常會(huì )面臨批量擴容的問(wèn)題,這也是都是全棧工程師在成長(cháng)過(guò)程中必須面臨的問(wèn)題。

      開(kāi)發(fā)者最佳實(shí)踐日是由七牛云存儲發(fā)起并聯(lián)合各方小伙伴為開(kāi)發(fā)者舉辦的系列技術(shù)沙龍,關(guān)注開(kāi)發(fā)者在實(shí)際應用中可能遇到的技術(shù)問(wèn)題。致力于為勇于創(chuàng )新的開(kāi)發(fā)者們提供行業(yè)內最前沿最熱門(mén)的技術(shù)干貨,以技術(shù)驅動(dòng)應用創(chuàng )新,讓更多的開(kāi)發(fā)者享受技術(shù)帶來(lái)的生活樂(lè )趣。七牛以后也將持續地為開(kāi)發(fā)者和創(chuàng )業(yè)者們帶來(lái)行業(yè)最新的技術(shù)干貨分享。

    分享到: 收藏

    專(zhuān)題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 漠河县| 正安县| 吉安县| 宜兰市| 双鸭山市| 张家港市| 博爱县| 长兴县| 红安县| 长海县| 长武县| 怀宁县| 喀喇| 邵阳县| 临漳县| 广州市| 江源县| 渝中区| 秭归县| 大城县| 定远县| 遂昌县| 大丰市| 孟州市| 新余市| 徐州市| 宜春市| 正阳县| 商城县| 宁波市| 互助| 北京市| 巩留县| 革吉县| 佛山市| 鄂伦春自治旗| 那曲县| 邵东县| 肇庆市| 黄骅市| 八宿县| http://444 http://444 http://444 http://444 http://444 http://444