LOC является известно неоднозначной метрикой. Для подробного сравнения это только допустимо при сравнении кода, который это было записано на том же языке, с тем же стилем, той же командой.
Однако это действительно обеспечивает определенное понятие сложности при взгляде в идее порядка величины. Программа с 10000 строками намного более сложна, чем программа с 100 строками.
преимущество LOC состоит в том, что туалет-l возвращает его, и нет никакой реальной причудливости, вовлеченной в понимание или вычисление его, в отличие от многих другая метрика программного обеспечения.
Write directly to the base stream:
new BinaryWriter(p.StandardInput.BaseStream)
stdin
- это просто еще один поток байтов, который ваша программа может читать из
Stream st=Console.OpenStandardInput ();
StreamReader sr=new StreamReader(st);
и т. Д. В q. на который вы ссылаетесь, материал, поступающий из stdin
, передается по конвейеру из вывода другой программы. Для выполнения этой части процесса вы используете Console.OpenStandardOuput ()
, чтобы получить поток и протолкнуть двоичный файл через него.