回答編集履歴
4
修正
test
CHANGED
@@ -442,6 +442,8 @@
|
|
442
442
|
|
443
443
|
最小限のプログラムでできないことはおおもとの全体のコードでもできるわけがないです。
|
444
444
|
|
445
|
+
記事より抜粋:`これは大きなプログラムを作っている場合は特に有効だ. 一見遠回りのようだが, エラーの原因となる部分に集中することができるから, 結果的にはエラーの解決が早くなる.`
|
446
|
+
|
445
447
|
|
446
448
|
|
447
449
|
SQLも同じ。直接実行して成功しないSQLはプログラムから実行しても成功するわけがないです。
|
3
修正
test
CHANGED
@@ -420,7 +420,13 @@
|
|
420
420
|
|
421
421
|
「そんな作りかけのそれなりの量があるコードで理解するのは無理」
|
422
422
|
|
423
|
-
ミニマムコードであれば幾ら失敗してもすぐ作り直しがきく
|
423
|
+
ミニマムコードであれば幾ら失敗してもすぐ作り直しがきくし調整も容易なので、ミニマムコードで検証することを覚えるべきで、質問する際もそうするべき。
|
424
|
+
|
425
|
+
私が回答する際にミニマムコードを書いてきたのはそういう経緯から。
|
426
|
+
|
427
|
+
これも技術です。真似してください。
|
428
|
+
|
429
|
+
|
424
430
|
|
425
431
|
※もっと言えば掲示板くらいで失敗も何もないですけど質問者さんにとってはそれなりの規模なので、だからこそミニマムコードで検証は必須
|
426
432
|
|
2
修正
test
CHANGED
@@ -407,3 +407,45 @@
|
|
407
407
|
<?=htmlspecialchars(htmlspecialchars($name, ENT_QUOTES, 'UTF-8'), ENT_QUOTES, 'UTF-8'); ?>さんこんにちは
|
408
408
|
|
409
409
|
```
|
410
|
+
|
411
|
+
|
412
|
+
|
413
|
+
|
414
|
+
|
415
|
+
# 大事な追記
|
416
|
+
|
417
|
+
|
418
|
+
|
419
|
+
冒頭要約すると
|
420
|
+
|
421
|
+
「そんな作りかけのそれなりの量があるコードで理解するのは無理」
|
422
|
+
|
423
|
+
ミニマムコードであれば幾ら失敗してもすぐ作り直しがきくからミニマムコードで検証することを覚えるべきで、質問する際もそうするべき。
|
424
|
+
|
425
|
+
※もっと言えば掲示板くらいで失敗も何もないですけど質問者さんにとってはそれなりの規模なので、だからこそミニマムコードで検証は必須
|
426
|
+
|
427
|
+
|
428
|
+
|
429
|
+
- [エラーメッセージの読み方と対処, 検索や質問の原則](https://qiita.com/cannorin/items/eb062aae88bfe2ad6fe5)
|
430
|
+
|
431
|
+
|
432
|
+
|
433
|
+
エラーメッセージを主軸とした記事だけど、他も同じ。
|
434
|
+
|
435
|
+
"エラーが再現する小さなプログラムを作る"
|
436
|
+
|
437
|
+
最小限のプログラムでできないことはおおもとの全体のコードでもできるわけがないです。
|
438
|
+
|
439
|
+
|
440
|
+
|
441
|
+
SQLも同じ。直接実行して成功しないSQLはプログラムから実行しても成功するわけがないです。
|
442
|
+
|
443
|
+
|
444
|
+
|
445
|
+
Webページで動的レイアウトを組む時、先に静的HTMLで「モック」を作ってその形を目指してプログラミングしていくわけです。
|
446
|
+
|
447
|
+
|
448
|
+
|
449
|
+
作りかけのものをいったん破棄して本当に最小構成のものから試していかないと何も覚えませんし、
|
450
|
+
|
451
|
+
応用できるようになりませんし、ロジックは育ちません。
|
1
修正
test
CHANGED
@@ -242,6 +242,14 @@
|
|
242
242
|
|
243
243
|
|
244
244
|
|
245
|
+
**つまり、htmlやJavaScriptのコードを送信して、機能してないかどうかを確認するのが、正しい検証方法です。**
|
246
|
+
|
247
|
+
<や&だけ送信しても何も怖くないです。単一の記号ですし。
|
248
|
+
|
249
|
+
|
250
|
+
|
251
|
+
---------------------
|
252
|
+
|
245
253
|
|
246
254
|
|
247
255
|
というのが導入部分で、主なところで、基礎知識として持っておくべきところです。
|