Closed15

記事:2024/6/10-

kzk4043kzk4043
kzk4043kzk4043

チラ見

https://qiita.com/mod_poppo/items/dd2ac0af80993751ee5a
https://medium.com/coding-beauty/parseint-strange-behavior-cdff5e1f9ff7
https://zenn.dev/knowledgework/articles/98a730f1d9cf78
https://qiita.com/Yametaro/items/caf16bd79402b1c820e6
https://note.com/yametaro/n/na396ffd72690
https://zenn.dev/cybozu_frontend/articles/fd16d9f427e335
https://qiita.com/dnote/items/6b1f53aeaae8cb5ca67b
https://zenn.dev/miravy/articles/33b97d94bb7ea7
https://medium.com/@FlowMapp/8-ui-animation-trends-make-your-design-standing-out-of-competitors-060ab2c4a3e7
https://javascript.plainenglish.io/write-a-react-component-like-a-pro-4852109ffee5
https://www.youtube.com/watch?v=gXejvU0uiAw
https://jakearchibald.com/2024/attributes-vs-properties/
https://react.dev/learn/react-compiler
https://docs.google.com/presentation/d/1q-CdR9I7sTLD5668yfmvl7eRc8NGDEghcBuZSlw-gZQ/edit#slide=id.g2de1ac14d14_0_17
https://speakerdeck.com/contour_gara/she-wai-denoxue-biwoshe-nei-nihuan-yuan-sitai?slide=6
https://speakerdeck.com/tt1215/2nian-mu-notiao-zhan-aziyairukai-fa-timukarakuraudotimuhenozhuan-xiang-ti-yan?slide=13
https://speakerdeck.com/key60228/newlifestylelt?slide=15
https://speakerdeck.com/kaitou/yin-nifu-kenai-zi-domogasao-ideiruxie-demokuai-shi-onrainmtgnomi-chuan?slide=34
https://speakerdeck.com/prettyhappycatty/bing-lie-hua-tozi-dong-hua-noaida-4ren-zi-yu-tezhong-notasukuguan-li-nohanasi
https://speakerdeck.com/namnium/bei-wang-lu-qu-dong-kai-fa?slide=20
https://speakerdeck.com/subroh0508/deng-tan-noxin-li-de-hadoruwokontororusuruji-shu?slide=33
https://speakerdeck.com/chimuichimu/autopututowowan-zhang-rishi-metadetasaienteisutonohua?slide=18
https://speakerdeck.com/hkusu/monoreponopururikuesutonizui-jin-dao-ru-sitamono?slide=28
https://www.docswell.com/s/hireroo/Z7VQLV-loom-pr-2024-06-03-194256#p9

kzk4043kzk4043

https://zenn.dev/akfm/articles/ppr-vs-islands-architecture

やっぱみんな思うのね…笑

そしてちょうど先日、PPR相当のServer islandsの実装が検討され始めたようです。

そしてやっぱAstroでもやろうってなるか

PPRではサーバー側のstatic/dynamicな境界を設計する必要があります。一方RSCアーキテクチャではクライアント側でのインタラクティブ/非インタラクティブな境界を設計する必要があります。

これがわかりやすい。

  • PPR
    • ビルド時に決まるもの(static)とオンリクエスト時に決まるもの(dynamic)の分離
  • アイランド、RSC
    • サーバサイドでの処理(ビルド時、リクエスト時は問わない)とクライアントでのインタラクティブな処理の分離

つまりPPRはさらにクライアントでの動的処理も別途あるということよな…?まあでもdynamicがユニバーサルだから?

kzk4043kzk4043

https://zenn.dev/koduki/articles/e9373cb78fcfef

例外処理の種類

  • try, catch
  • optional, result

個人的な所感としては、戻り値型の方がミクロなレベルでのハンドリングはやりやすく、FWなどでの共通処理はtry-catch型の方が簡単です。このあたりは何を重視するかにも大きく左右される点でしょう。

kzk4043kzk4043

https://frontendmasters.com/guides/front-end-handbook/2024

フロントの成果物

  1. ウェブサイト:wikipediaとか
  2. Webアプリケーション:gmailとか
  3. ウェブ技術を使ったネイティブアプリ:discordとか
kzk4043kzk4043

https://speakerdeck.com/ykws/kodonozuo-zhe-gairuutiniwen-kou?slide=24

コード作者の観点から生じるバイアスに影響されないフィードバックを提供すること
ある変更がより広い対象にとって理解可能かどうか試す最初の試練
コードは書かれるより読まれる回数が多くなるため、この観点は生死を分ける程に重要
コードレビュはコードの正しさについての万能の解決策でも唯一のチェック方法でもなく、ソフトウェアをめぐるそのような問題に対抗する多層防御のいち要素
結果として、コードレビュが成果を上げるためには完璧である必要はない

  • 動いているからOKよりは意味がわかったからOKとする
  • 指摘よりも質問を心がける
    • 指摘が増えてしまうのはチームの状態の凸凹を示している
    • ペアプロやガイドライン作成
このスクラップは4ヶ月前にクローズされました