Mỗi chuẩn mã hóa mà tôi từng thấy đều có giới hạn được đề nghị hoặc tuyệt đối về số ký tự trong một dòng. Có nhiều cách khác nhau để làm việc trong giới hạn này, nhưng tôi đã không thấy bất kỳ hướng dẫn cụ thể nào về vấn đề này.Chuẩn mã hóa và chiều dài dòng
Rõ ràng, nếu có thể, đừng viết các dòng quá dài.
Nhưng nếu điều đó không thực tế thì sao? Các đường dài nên được xử lý như thế nào?
Dưới đây là một vài ví dụ
if ($Stmt = $Mysqli->prepare("SELECT color, pattern, size,
manufacturer, mfgSku, storeLocation,
aisle, status
FROM tblItems WHERE ourSku = ?")) {
hoặc
$flavors = array ('chocolate', 'strawberry', 'vanilla', 'cookie dough',
'chocolate chip', 'mint chocolate chip', 'rocky road',
'peach', 'fudge brownie', 'coffee', 'mocha chip');
hoặc
$Stmt->bind_result($this->_firstName,
$this->_lastName,
$this->_BillToAddress->address1,
$this->_BillToAddress->address2,
$this->_BillToAddress->city,
$this->_BillToAddress->state,
$this->_BillToAddress->zip,
$this->_BillToAddress->country,
$this->_email,
$this->_status,
$this->_primaryPhone,
$this->_mobilePhone);
Trong mỗi một trong các ví dụ, các indenting mã dài là khác nhau. Có cách nào tốt hơn hoặc nhiều hơn "tiêu chuẩn" để làm việc này không? Nếu các đường thừa luôn bị thụt vào theo cùng một cách. Hay điều này có được không?
Tôi đã cảm xúc lẫn lộn về vấn đề này. Ban đầu tôi nghĩ dupe kể từ chiều dài dòng và tiêu chuẩn xung quanh nó đã được Trên suy nghĩ thứ hai, tôi nghĩ rằng điều này có thể đủ khác biệt để đứng trên chính nó – EBGreen
Có nói rằng, tôi sẽ đề nghị đọc các câu hỏi khác, nơi chiều dài dòng và làm thế nào để xử lý nó đã bị đánh đến chết. /stackoverflow.com/questions/131468/what-is-a-sensible-maximum-number-of-characters-bên-line-of-code-closed – EBGreen
@EBGreen - Cảm ơn – PartialOrder