1) ну начнем с того что это точно не является говнокодом. потому что он не мешает работоспособности кода, не несет в себе костыли или баги, а также не вводит в заблуждение другого программиста.
2) да. этот код не несет в себе какой то пользы, но скорее всего он просто вырван из контекста. и внутри parseInt или была или планировалась формула, которая держала бы в себе не только int значения.