読みやすく効果的なコードの書き方とは Swiftにおける”誰のためのデザイン?” #tryswiftconf
UITableViewDataSource/Delegate のメソッド補完がしづらいというのは本当に同感 #tryswiftconf
2016-03-03 12:49:17"How do you make important properties of your codebase easily discoverable to developers?" @bobbins preaching truth at #tryswiftconf
2016-03-03 12:49:38#tryswiftconf ランタイムクラッシュはあまり有用ではない。どんな条件、どんなステップでクラッシュしたのかを覚えておかないといけない。
2016-03-03 12:51:55human feedback of your code (code-review, bug-report, pair-programming) gives you ability to understand, that smth goes wrong. #tryswiftconf
2016-03-03 12:52:38Objective-CとSwiftを比較したときに良いところって、文法的にできること、できないことのアフォーダンスを示すことができる、という部分があるんだな〜と今聞いていて思った #tryswiftconf
2016-03-03 12:56:34Conceptual Model、挙げられていた例を汲むとつまりは iPhone : iPod, Phone, Internet みたいな感じ? #tryswiftconf
2016-03-03 12:57:17どう使ってほしいかという意味を伝えるもの。Swiftの言語仕様には色々なシニフィエがあって、なぜそうするのかという意図を伝えることができる #tryswiftconf
2016-03-03 12:58:00#tryswiftconf enum, struct, class, enumはだいたい同じ役割、structはいろいろなところにコピーしていいよ、 classは参照で渡されたものなので気をつけないといけない。など。 全力を尽くして正しいシグナルを送れるようにしてください。
2016-03-03 12:59:00OptionalでないことをObjective-Cで示そうと思うとコメントとしての残すしかなくて(今はNullabilityがあるけど)、インターフェースから読み取ることはできなかったもんな。Swiftはできる。 #tryswiftconf
2016-03-03 12:59:58制約 Swift's type system Type systemを間違えるとネガティブフィードバックが返ってくる。 #tryswiftconf
2016-03-03 13:00:31