blog

ソフトウェア設計については、すべてが間違っている

すべて間違っています。意見について議論を始めるとなると、それ自体がありのままの姿なのです。人それぞれ、長年の現場での経験、挫折したコード、本、成功体験等によって形成された自分の信念を持っています。これ...

Feb 13, 2016 · 2 min. read
シェア

すべて間違っています意見について議論を始めるとなると、物事自体がこういうものです。人それぞれに信念があり、それはその分野での長年の経験、挫折した掟、本、成功体験などによって形作られたものです。これらすべての背景は、どのようにして統一された理論に集約されるのでしょうか?まだないだけです。

仕事ではいつも正しい道具を見つけろと言われてきました。しかし、正しい道具とは何でしょうか?実践的な知識に基づいて、あなたが決めてください。

このような分裂は、人々をドグマから解放するものではなく、単に反対意見のファンを生み出すだけです。

相対性理論はソフトウェア設計にも適用できます。ある仕事を成し遂げるためには、何段階の必要ですか?それは場合によります。いろいろな理由によるのですが、ほとんどは判断によるのです。あなたにとっては素晴らしいことですが、他の人にとっては残念なことです。

妥協点を議論することは可能ですが、成功した製品を、コードに関してあなたが正しいという資格として受け取らないでください。

<%  
  require 'mysql2'  
   
  client = Mysql2::Client.new({  
    host: 'host',  
    username: 'username',  
    database: 'database'})  
   
  rows = client.query(%{SELECT * FROM previews  
    ORDER BY created_at DESC  
    LIMIT 5})  
%> 
   
<ul> 
<% rows.each do |row| %> 
  <li><%= row.fetch(:title) %></li> 
<% end %> 
</ul> 

それは議論ではなく、ただのでたらめです。

Read next

マイクロソフト、ARM向けウィンドウズ8.1を一時停止する

マイクロソフトは現地時間10月19日午前、Windows 8.1のARM版であるWindows RT 8.1をWindowsストアのアプリショップから一時的に引き上げました。8.1ファイルが見つからないと多くのWindows RTデバイスユーザーが訴えています。

Feb 12, 2016 · 1 min read