GNU lsくんのクソデカ条件文すき(嫌い)
こんだけ長くなったら条件を副ルーチンに分けたほうが良くないですかね……?
GNU lsくんのクソデカ条件文すき(嫌い)
こんだけ長くなったら条件を副ルーチンに分けたほうが良くないですかね……?
有名なOSSの怖いコードといえばこれも相当ヤバそうで好き↓https://git.kernel.org/pub/scm/utils/dash/dash.git/tree/src/main.c?id=057cd650a4edd5856213d431a974ff35c6594489#n175
こんだけ広く使われてるシェルなのに,switch文の条件がif文の途中に食い込むとかいうわけわからんソースコードで動いてるの怖すぎでしょ。
あと個人的にこれが正しい文法と見做されるC言語の仕様にもビックリする。C言語だと技巧的なコード書きやすいんだろうなぁ。
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.