https://www.businessinsider.in/international/news/articleshow/95240819.cms [businessinsider.in] > the company's engineers would struggle to accurately assess existing code on the social platform, > which runs using large-scale distributed systems that are outside their specialty > (同社のエンジニアが、専門外の大規模分散システムで動作するソーシャルプラットフォームの既存コードを > 正確に評価するのは困難であること)
> One Tesla employee who was not participating in the Twitter code review told The Washington Post the company's engineers would struggle to accurately assess existing code on the social platform, which runs using large-scale distributed systems that are outside their specialty.
Teslaにはtwitterのような分野のソフトウェアをレビューできる人はあまりいないっぽい (スコア:5, 興味深い)
> Twitterも凄いエンジニアが集まってそうなイメージがあるが、Teslaのエンジニアとの戦いだとどっちが上なんだろうか?
分野が違いすぎると思うんですよね。
https://www.businessinsider.in/international/news/articleshow/95240819.cms [businessinsider.in]
> the company's engineers would struggle to accurately assess existing code on the social platform,
> which runs using large-scale distributed systems that are outside their specialty
> (同社のエンジニアが、専門外の大規模分散システムで動作するソーシャルプラットフォームの既存コードを
> 正確に評価するのは困難であること)
ってことで、現場では困ってるらしい
Re: (スコア:0)
異文化が融合したらエラいもんが新たに生まれるかもしれないから
是非両社共に協力しあって欲しいところ
Re:Teslaにはtwitterのような分野のソフトウェアをレビューできる人はあまりいないっぽい (スコア:1)
異文化が融合したらエラいもんが新たに生まれるかもしれないから
きちんと面倒見れる人がいないと、最大公約数にしかならないんじゃない?
Re: (スコア:0)
大丈夫です無限に発散して最大公倍数的なナンカヤクワカランモノになります
Re: (スコア:0)
み〇ほ銀行「はっはっはっ、そんなことわるわけないだろー」
Re: (スコア:0)
みずほ銀行の場合部外者を入れなかったからああなったのかも。
Re: (スコア:0)
ムチャブリだよなあ。それでも社畜は働くしかない。
Re: (スコア:0)
完璧に把握する必要はないんじゃないかな。
Twitterのエンジニアが信用できるか検証するために
敢えて畑違いのテスラのエンジニアにソースコード見せている気がする。
Re:Teslaにはtwitterのような分野のソフトウェアをレビューできる人はあまりいないっぽい (スコア:4, 興味深い)
> 完璧に把握する必要はないんじゃないかな。
開発に使ってるプログラミング言語、TwitterはScala主体、
Teslaはこの記事だとPythonって書いてあって
対象分野だけじゃなくて利用言語の乖離もはなはだしい。
Scalaは静的型付け関数型指向だし、Pythonは動的かつ古めの言語で関数型スタイルのサポートもScalaに比べると限定的。
完璧どころか概要さえ読み解けるかどうかも怪しそう。
完璧に把握するのハナから無理でしょう。
大規模ソフトウェアに関する専門性を舐めてはいけない。
Re: (スコア:0)
別に、Teslaの人間にTwitterのソースを修正させる訳じゃなく、
コードレビューする為なんだから、むしろソースの動きを知らない人間の方が、
先入観のない確認ができるんでいい方法だとは思うよ。
Re: (スコア:0)
改善要望とか指摘の数でランキング取ったらなんでスカラにしたんですかが一位取りそう
Re: (スコア:0)
Pythonなのはグルーコードで本体は生Cだったりするわけで
Scalaで書いてるのは上っ面で肝心なところはJavaでゴリゴリ書いてそうな気もする
Scalaの利点ってそれでしょ
Re: Re:Teslaにはtwitterのような分野のソフトウェアをレビューできる人はあまりいない (スコア:2)
> Scalaで書いてるのは上っ面で肝心なところはJavaでゴリゴリ書いてそうな気もする
これ、なんのメリットがあるのでしょうか? ぜんぶScalaで書けば良いのでは。
Re: (スコア:0)
有りもの利用した方が早いからじゃ無い?
Re: Re: Re:Teslaにはtwitterのような分野のソフトウェアをレビューできる人はあま (スコア:2)
「有りものを利用」することを「ゴリゴリ書いて」とは、普通の日本語では表現しないですね。
Re: (スコア:0)
理想は、本職の人間と、(知識はあるが)畑違いの人間をセットにして、後者に発言権持たせることんんだけれどね。
畑違いの人間が抱いた懸念や疑問に対して、本職の人間が納得させる答えを用意できるか?で判断できる。
Re: (スコア:0)
>畑違いの人間が抱いた懸念や疑問に対して、本職の人間が納得させる答えを用意できるか?で判断できる。
その結果が「2位じゃダメなんでしょうか」
Re: (スコア:0)
具体的にはどういうことでしょう?
畑違いのエンジニアが見ると検証の精度が上がる、ということ?
それとも人間関係が遠い方が忖度が減る、とか?
Re: (スコア:0)
恐怖の言葉
「素人質問で恐縮ですが、これなんですけど~」
Re:Teslaにはtwitterのような分野のソフトウェアをレビューできる人はあまりいないっぽい (スコア:1)
その言葉が恐怖なのは、素人と自称しつつ、実際には
その分野ないし隣接する分野での偉人の発言だからであって
今回の場合はマジで素人なので、恐怖の意味が真逆ですよ。
偉人の場合: 質問する人間の方が実は詳しくて本質を突いたことをいうから恐怖
今回の場合: 質問がまじで的外れなので恐怖
Re: (スコア:0)
全くの素人の素朴な疑問をナメちゃいかんぞ。
作った人間は、これはこういう風に設計しているから...
という感じで、勝手に脳内補完して決めつけて解釈してしまう。
が、全くソースの理解ができていない人間は、素朴な感じで、
これ、いいのかなぁ...という部分に気付く。
コードレビューってのは、そう言った、作った人間以外の人間が確認する事で、
普段気付かない事に気付くからいいんだよ。
その部分が問題ないなら別にそれはそれでいい。
でも、問題があったなら修正するべきだからね。
Re: (スコア:0)
素人の意見が貴重なのはわかってるんだが、ドヤ顔で言ってくるような奴だと「は?」みたいな態度が出てしまうんだよな…。
で意見貰えなくなる。代わりに誰か聞いてよ。
Re: (スコア:0)
「リレーって何ですか?」
Re: (スコア:0)
サーキットの一部だってばよ
Re: (スコア:0)
最近、”歴史を感じるコード”に触れることが多いわけなんですが、まあそういった感覚というか哀愁を理解できるかというのはあるでしょう。
# 直せるなら直してるんだよ。と行間に書いてあるようなの。
Re: (スコア:0)
> One Tesla employee who was not participating in the Twitter code review told The Washington Post the company's engineers would struggle to accurately assess existing code on the social platform, which runs using large-scale distributed systems that are outside their specialty.
検閲アルゴリズムの精査だろ。分散システムなんてほっとくだろ。
Re: (スコア:0)
それテスラにレビューできんの?むしろできたらテスラが影で何やってんのみたいな…
Re: (スコア:0)
一つのことしか出来ないと決めつけてかかるのはどうかと
Re: (スコア:0)
え検閲アルゴリズムも当然分散してるでしょ。ソースコード的にも実行されるマシン的にもソースコードの管理場所的にも。
Re: (スコア:0)
まーでもマスクが直接Twitterのエンジニアからヒアリングするよりも賢い判断って気はする。
Re: (スコア:0)
ていうかコードレビューしたところでパフォーマンスなどは変わるかもだが、Twitter自体が変わるわけないよな。
今Teslaから人呼んでやることか?検討しないといけないのはサービスの設計やUXなんじゃないのか。
Re: (スコア:0)
一応スマートキーとかコネクテッド担当ならある程度見れる気がする。
Re: (スコア:0)
インデントがクソだねとかスイッチ分はミスラ違反だ死ねとか実行時間が保証されていないとかそういうケチばっか付きそう。
Re: (スコア:0)
要は通訳として呼ぶんじゃないの?
マスクが直接説明を聞くより間に入ってもらったほうが良いだろうし、前職で経験がある人も少しはテスラ社内にいるでしょう。
Re: (スコア:0)
Teslaだと組み込み系でしょ。その人たちがWeb系のソース解析大変そうだな。
Twitterがなんの言語で書かれているかは知らないけど静的型付け言語なら良いけど動的型付け言語だったらソース読んだだけだと変数内に何が入っているか不明な事あるからな。
Re: (スコア:0)
安心してください組み込みでもC言語なら入れ替え自由自在です
Re: (スコア:0)
自動運転系なら機械学習やってるだろうからワンチャン