今更ながらgitHubにソースをアップしてみた

久々にgitHubにソースをアップしてみた。

全く初めてではないけど、ただのストレージとして使った程度しかなく

誰か見るかも or 誰か参考にするかも を意識したことはなかった。

 

公開した時の何か清々しいようなこの感覚は一体なんだろう。

まだアップロードしていないケースなど次回アップしてみようと考えたり

順次アップしたくなってくる。

 

特段、目立ちたいとか見せたがりってという性格ではない。

今までは、そのうちアップしようと思ってるだけで

自分のストレージだけにサンプルを溜め込んでいたり

クラウドのメモに、整理して纏めたものを溜め込んでいた。

 

公開することによって、「そのまま使えるか?」「見た人に伝わるか?」とか

ちょっと意識する感覚が増して、自分自身に恩恵がある気がする

 

なんとなくわかっているけど、人に説明しようとしたり、見せようとする過程で

認識がより明確になる気がする。

 

同じように溜め込んでる人、2~3公開してみてはいかがだろうか。

Swiftでデザインパターン [Promiseパターン]

デザインパターンのPromiseパターンを実装してみました。

研究のつもりで書いてみましたが、以外と実用可能なものになりました。

RxSwiftなども中身はPromiseパターンを使っていると思われる

 

// description

  [定義]  (非同期処理も) 同期的に順番に実行する
   
  [用例]  2つのAPIを決めた順序で呼べる (始めの結果を 次の引数に使う とか)
    
  [備考]  順番を保証することからPromiseと呼ばれるようになったとか

 

詳細は下記 (省略してリンク)

qiita.com

次のパターンは何にしようか検討中