Optimizing Swift code for separation of concerns and simplicity #tryswiftconf

Collecting "Optimizing Swift code for separation of concerns and simplicity" tweets. Everyone can edit this togetter. If there are some mistakes, please edit.
0
前へ 1 2 ・・ 7 次へ
Kate Castellano @KateCastellano

@Javi raising some really good points about Separation of Concerns. #tryswiftconf pic.twitter.com/VH7BoQ9Nrh

2018-03-01 12:03:21
拡大
hiroki kumamoto @kumabook

「How からwhatを切り離す」ってコードレビューするときに使うとわかってもらえそうでいいフレーズだ。#tryswiftconf

2018-03-01 12:03:28
serima | LayerX @serima

Kitura tutorial #tryswiftconf ブースが隣の IBM のエンジニアの方に Kitura をがっつり教えてもらった! pic.twitter.com/ReGiYcBCke

2018-03-01 12:04:18
拡大
モンゴルエカ @isaoeka

畳スペースのVolume上げてくれた人グラシアス 🕺 #tryswiftconf

2018-03-01 12:04:23
しゅんくん🐹 @shunkun_san

自分が3ヶ月前に書いたコードは別人のものになる #tryswiftconf

2018-03-01 12:04:57
ものくろ @monoqlo

なぜ文字数カウントにutf16.countを使ったのか、を明確にするのはわかりやすくて良い例。 #tryswiftconf

2018-03-01 12:05:34
WorldDownTown @WorldDownTown

private extensionで局所的にメソッド生やすの好き #tryswiftconf

2018-03-01 12:05:58
ダンボー田中📦 @ktanaka117

# Example1 - utf16.countして、範囲外か確認する - なんでutf16を数えたのかを数ヶ月後にすぐ思い出せるようにしたい - characterCountUsingBackendPolicy: Int - return utf16.count - let characterLimit = 140 - sendButton.isEnabled = characters <= characterLimit #tryswiftconf

2018-03-01 12:06:27
Sho Ikeda @ikesyo

使ってる値に何の意味があるのかを表明できるようにコードを書くのは大事だなぁ #tryswiftconf

2018-03-01 12:06:47
Gilad Ronat @giladronat

#tryswiftconf @Javi about writing good Swift by separating concerns without adding complexity: “[Code is read much more than it’s written. If I read this code in the future, how easy will it be to understand?]” pic.twitter.com/wnwabSemrA

2018-03-01 12:06:58
拡大
拡大
村田 紘司 @malt03

private extension生やすのままやるなぁ #tryswiftconf

2018-03-01 12:07:05
ダンボー田中📦 @ktanaka117

var filteringBlockedContent: [Reply] ブロックしているコンテンツかどうかを分離 #tryswiftconf

2018-03-01 12:08:03
1024 𓆏 @1024jp

例文だからだろうけどちょっとtoo muchなように感じるなぁ。これなら extension 煮切り出さなくても filter とコメントとかで対応できる気がしちゃう。 #tryswiftconf

2018-03-01 12:08:05
Sabrina Zuraimi @brinapingu

Next example is AutoLayout. AutoLayout is pretty verbose so it can lead to obscure codes #tryswiftconf

2018-03-01 12:08:14
ひろん @hironytic

OSやSwiftのAPIを直接呼び出すところを、その場面に応じた意味のある拡張メソッドに置き換えると、あとで見た時に何をやっているかわかりやすいってことか #tryswiftconf

2018-03-01 12:08:27
Sabrina Zuraimi @brinapingu

Operators can be pretty useful to make codes readable #tryswiftconf

2018-03-01 12:08:54
村田 紘司 @malt03

NSLayoutConstraint用にoperator作る発想は無かったな #tryswiftconf

2018-03-01 12:08:54
シロクロつけるパンダ @applideveloper

なみなみのイコールの記号どうやってタイプすればいいんだ? #tryswiftconf

2018-03-01 12:09:04
前へ 1 2 ・・ 7 次へ