2017年10月26日のブックマーク (2件)

  • Proposalには載っていないSwift 5のasync/awaitが素晴らしいと思う理論的背景 - Qiita

    追記 (2020-08-05) 投稿時には async/await が Swift 5 で導入されそうでしたが、 2020 年 8 月( Swift 5.2 )現在ではまだ async/await は導入されておらず、 Swift 6 での導入が有力になっています。 async/await は "Swift Concurrency Manifesto" の最初の Part に挙げられていますが、公式にアナウンスされた "On the road to Swift 6" の中で Concurrency が挙げられています。 先日、 async に関する PR が Swift リポジトリの master ブランチにマージされました。 2ヶ月ほど前、 Chris Lattner から swift-evolution に "async/await + actors" というタイトルで驚きのメールが流

    Proposalには載っていないSwift 5のasync/awaitが素晴らしいと思う理論的背景 - Qiita
    devorgachem
    devorgachem 2017/10/26
    いい記事なんだけど、コールバック地獄から導入をするのは筋が良くないhttp://saneyukis.hatenablog.com/entry/2014/02/04/233817 のと、awaitで複数のasyncを待ち受ける方法が気になりました(アンチasync/await派としてはそこが一番気になる
  • なぜ美しいコードを書かねばならないのか 〜僕の彼女がコードを書かなかった理由〜 - Qiita

    美しいソフトウェアをなぜ、どうやって書くか の続編的なネタ記事です。 ノロケ成分が含まれるので苦手な方はご注意ください。美しいコードを書く話を見に来た方は上記記事にまとめてあるのでそちらをどうぞ・・! yomeはエンジニアではないですが、多分腕利きのコード書きになれるセンスをなぜか持ち合わせているようです。 というか、めんどくさいから楽にする方法考えるとか、まぁ個人的なことになってくるのでアレですが、まさにプログラマ三大美徳を実践している感じがあるのです。 しかし、大学生のときにプログラミングを学んだ以後もうコードは書きたくないと長らく言っていました。 理由は「クソコード」。一体どういうことなのか、実例を紹介します。 インデントやスペースがバラッバラなコード 想像ですが、下記のようなPHPコードが授業の中で登場したり、他の学生の提出物に現れていたようです。 人談(意訳): なんでそろえへ

    なぜ美しいコードを書かねばならないのか 〜僕の彼女がコードを書かなかった理由〜 - Qiita
    devorgachem
    devorgachem 2017/10/26
    リーダブルコード + 惚気だった