Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ルール駆動開発_デブサミ2020/02

 ルール駆動開発_デブサミ2020/02

2020年2月に開催された、Developer Summitでの発表スライド。
ブラックボックス化したレガシーシステムをモダナイズする際に、業務ルールからの開発を進めていく手法について。

Erina Matsuda

February 14, 2020
Tweet

More Decks by Erina Matsuda

Other Decks in Programming

Transcript

  1. HDE ( ( O L ) 1 ,( 0 S

    aT T # BrJI B 2 2 )( ) ) C S e T S2 About myself... 2 About myself...
  2. *$- 3     ◦ !  ◦

    ./4)0  ,' ◦ #" 2%( 13 &+
  3.     5     #

    ! "    
  4. 6 • Q W • i Q H • /

    S H H • S e H •  
  5. 5 +0.4+0'' 9 •     • 

    :9/ 5 *   • <5 3),''  • +0%#&"'+0$(;1268 +0! -7 
  6.         % 

       $*+'& +& "   !& (#*+& )!&      10 DMN(Decision Model and Notation)    ! 
  7.        !  

       &'#" '"  " $&'" %" 11 • • • • > < •
  8.      12    

         REST API
  9. l l ncn r u 1 f e • o{

    } M |s l lu • 1 f e • l l S 3. 5b h T up R b g l l ncn 13 0 D ; F3 A> (( D ; F3 A> (( D ; F3 A> (( . 0 8 DF ; F B AF )( 8 DF E F =E8B AF3 F I I . E 0 D ; F3 A> (( D ; F3 A> (( 8 DF E F =E8B AF3 F I 0 8 DF ; F B AF )( 8 DF E F =E8B AF3 F 8 DF E F =CC=A; I NNN t imak na
  10. ( 1,-  14 2' &  /  !03#

      $ .%  )" 4 *+      
  11. '7"" '7# "" :6 -/ <B -/ 5?@ <B %/

    3(9; 9; '7=4)  "" #!$2+ 15 !$C8 .F&EG> "" D1,A  *0 
  12.   16 •  !%;8 ?0;812 E • AE*#H

    • ?0;8DBI 97 5F • 6 (*(:. • ! "'*)$&*CN  4M3+ •  !%;8  E • AE*#KJ=LI •  !%;8*# 5F • AE- G,>/:. • '*)$&*'*! "< E  @  PO
  13. EM .  '.1 "1 (-1,/ J> .  (.

    "1  3J > EM "1 *$-  % ! EM0. 0(.0"1 ;5 1& 6 1&J>1!+  EM0. 0(.0"1 4L % ! HA )/!#/= 72 Water FallGIKF@: KFCD= 72 4?B8 9<    17
  14.  18 00F;75 ▸ >3#, 2=00/1(  ▸ <62=00 

    ?A: ▸ *'!%$004C  $-")9@ ▸ 8D)$+EB 75&.+ 
  15. linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat Red Hat is the world’s leading

    provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you 19