認(rèn)識(shí)Hamcrest Hamcrest是一個(gè)匹配工具,提供了常用的匹配的工具方法,主要在自動(dòng)化測(cè)試匹配場(chǎng)景中使用,不過(guò)也可以用在其他場(chǎng)景下。下面是判斷兩個(gè)對(duì)象是否相等(如果是...
認(rèn)識(shí)Hamcrest Hamcrest是一個(gè)匹配工具,提供了常用的匹配的工具方法,主要在自動(dòng)化測(cè)試匹配場(chǎng)景中使用,不過(guò)也可以用在其他場(chǎng)景下。下面是判斷兩個(gè)對(duì)象是否相等(如果是...
引言 有一個(gè)認(rèn)可度比較高的對(duì)于軟件系統(tǒng)架構(gòu)的定義:職責(zé)明確的模塊或者組件、關(guān)聯(lián)關(guān)系、約束和指導(dǎo)原則。如下圖所示: 當(dāng)我們通過(guò)需求分析得到了業(yè)務(wù)的實(shí)例化規(guī)則以及領(lǐng)域模型之后,接...
引言 之前在看一些需求建模的文章或者書籍時(shí),常??吹接美治龇?,根據(jù)用例里的主謂賓來(lái)構(gòu)建模型、模型的方法以及模型之間的關(guān)系等。但是在工作中遇到的一個(gè)問題是拿到的需求往往只有一...
電票是17年上線的一個(gè)項(xiàng)目,主要功能比較簡(jiǎn)單,由兩個(gè)主要部分組成,一個(gè)是電票的支付單,一個(gè)是電票,功能列表如下。 開發(fā)過(guò)程 數(shù)據(jù)表 項(xiàng)目按照以往的經(jīng)驗(yàn),先設(shè)計(jì)需要的表結(jié)構(gòu),其...
最近看了下《企業(yè)應(yīng)用架構(gòu)模式》,里面提到了事務(wù)腳本跟領(lǐng)域模型兩種建模方式,作者比較推崇領(lǐng)域模型,認(rèn)為在復(fù)雜業(yè)務(wù)下面可擴(kuò)展與可維護(hù)性更好。但是在實(shí)際工作中其實(shí)并沒有特別的體會(huì),...
前言 在系統(tǒng)上線之后,或多或少總是會(huì)存在問題,有機(jī)器性能方面的問題,例如CPU Load過(guò)高,內(nèi)存使用率高,RT高,線程池滿,F(xiàn)ullGC之類,也有業(yè)務(wù)邏輯的問題,例如支付系...
今天工作中遇到一個(gè)問題,在支付成功回調(diào)時(shí)支付系統(tǒng)中校驗(yàn)金額報(bào)錯(cuò),需要在校驗(yàn)金額時(shí)給定一個(gè)參數(shù),做一下轉(zhuǎn)換,核心邏輯一共只有幾行,但是修改了半個(gè)多小時(shí),主要時(shí)間花費(fèi)在以下幾點(diǎn)。...
前段時(shí)間看了《終生成長(zhǎng)》這本書,趁著還沒有完全忘記之前對(duì)一些感受總結(jié)一下。 《終生成長(zhǎng)》主要介紹與論證成長(zhǎng)性思維的重要性,跟《刻意練習(xí)》比較類似,兩本書對(duì)于天賦與學(xué)習(xí)對(duì)于個(gè)人...
這種方法是內(nèi)網(wǎng)中的一篇文章,我覺得很有實(shí)踐意義,就利用自己的理解重新梳理一下。 當(dāng)我們拿到一個(gè)需求,從小需求到項(xiàng)目再到新系統(tǒng)的搭建,應(yīng)該都是有一套方法論可以指導(dǎo)落地。如果按照...
前言 去年11月從之前的業(yè)務(wù)部門調(diào)動(dòng)到業(yè)務(wù)平臺(tái)之后,團(tuán)隊(duì)的重心與目標(biāo)都發(fā)生了不少的變化,之前的團(tuán)隊(duì)主要服務(wù)一個(gè)業(yè)務(wù)方,業(yè)務(wù)的目標(biāo)相對(duì)比較重要,對(duì)于技術(shù)人員的業(yè)務(wù)sense,產(chǎn)...
今天中午吃飯的時(shí)候,聊到了為什么中臺(tái)的TL會(huì)更換,主要的原因是老大們希望可以加快平臺(tái)化的建設(shè),提升業(yè)務(wù)的自助率,而之前的TL更多的精力是follow在業(yè)務(wù)支持上面,與老大們是...