Công ty bạn đo chất lượng source code bằng đơn vị gì:
- Readability + Testability + Extensibility + Maintainability
i++;
i += 1;
i = i+1
- WTF/min
i -=- 1;
- Lines of code.
float sin(float n)
{
float accuracy = 0.0001, denominator, sinx, sinval;
n = n * (3.142 / 180.0);
float x1 = n;
sinx = n;
sinval = sin(n);
int i = 1;
do
{
denominator = 2 * i * ((i << 1) & 0x01);
x1 = -x1 * n * n / denominator;
sinx = sinx + x1;
i -=-1;
} while (accuracy <= fabs(sinval - sinx));
return sinx;
}
float PI = 3.14159265359;
i = i + (int) sin(PI/2);