Ответы справочной службы
В обоих случаях правильно раздельное написание, так как есть зависимые слова.
Страница ответаПервую часть сложного слова (код) склонять не нужно. Корректно: код-шеринга, код-шерингу. Ср.: Веб, Веба, но веб-мастеринг, веб-мастеринга.
Страница ответа