0
0

More than 5 years have passed since last update.

会社にあった雑誌読んでみた

Posted at

目的

少しでもプログラミングや開発の理解を含めようと思ったため

内容

  • NoSQL, RDBMSの仕組みをしておくべき

    https://academy.gmocloud.com/qa/20160509/2284

  • AngularJS Backborn.js のJavaScriptのフレームワークがいい
    可読性やコードの美しさ←書き直しに便利
    JQuery sublimeTextを読んで練習
    SQLインクジェクション、OSコマンドインクジェクション対応が不十分になる

  • 全体最適のために1人が負担するのはコスパがいい

  • ソフトウェアエンジニアに向いている人間は『問題解決能力の高い人』

  • バイナリ形式←テキスト形式で文字だけのデータでないもの
    いいコードとは無理なくよめてメンテナンスしやすい

    テキストエディタの効果

  • ソースコードの色付け

  • 自動的にインデントをそろえる

  • 長い名前を自動的に補完

  • リファクタリングの支援←プログラムの最終的な動作を変えずに内部を綺麗にする

実装単位の大きさは粒度という
- 問題の切り分けが大切
- この実装はどんな問題を解決するものなのかを常に意識する

パラメータとは

1.外から渡す

2.何らかの値である

3.結果に影響を与える(ことが多い)

文字列の文字エンコーディングを変換する関数ってどゆ意味?
エンコーディング、、、「整数値」から「文字」へと変換するための変換表が「文字エンコーディング」

粒度を下げることによってユニットテストしやすくなる、最適化しやすくなる
→そのため粒度を下げる
まとめてやらずに細かい単位でやれば単純化できる
コミット名やメソッド名等名前をつけることはかなり重要
メゾットを間違えたクラスに実装してはいけない←間違えたコミットを行なっている

練習として他の人のコードを小説を読む感覚で読む

情報が少なすぎる報告は避けるべき

・問題の再現条件
・実際の結果
・期待される結果
を伝える

Atomとは

githubによりWEB技術によって作られたエディタ
HTML,css,js等ブラウザで動くWebページを構成する技術なOSのサポートを気にする必要がない

コンテナ型のサーバ仮想化技術とは?
https://takaxtech.com/2017/12/13/article110/
デプロイの課題を解決するもの
Rubyアプリケーションでもpythonアプリケーションでも同じやり方でデプロイできる

Reactってすごい
Reactだけでもアプリケーションを作れる
->体型的理解は今後深めていく

DOMとは

  • ツリー構造とも呼ばれる階層構造を取る
  • それぞれノードという言葉で説明される
  • WEBページとJavaScriptなどのプログラミング言語とを繋ぐ

解決しなかった問題点

プログラミングでいう真偽値ってなんぞ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0