Что вы делали на прошлой неделе?
Мой партнер и я выполнили все задачи рабочего процесса, необходимые для проекта Life, что произошло довольно быстро, как только мы разделили задачи. Мы уже представили репозиторий на холсте, так что приятно, что это не входит в мой график.
Я посетил экскурсию HEB Talk / Facility в понедельник вечером, и это было очень информативно, мы послушали о HEB Digital от CDO Jag Bath, и у меня также была возможность поговорить с некоторыми инженерами-программистами, которые работают над цифровыми услугами HEB. В конце вечера все получили бесплатный кулер KODI (Yeti).
Что вам мешает?
Единственное, что мне сейчас мешает, это написать этот блог и прочитать главу из моего учебника.
Что вы будете делать на следующей неделе?
На этой неделе у меня нет заданий, поэтому после занятий в понедельник и вторник я поеду обратно в Хьюстон на День Благодарения, чтобы пообщаться со своей семьей, которую я не видел с начала семестра.
Каков ваш опыт переопределения методов, чисто виртуальных методов и clone()?
Было приятно рассмотреть эти фундаментальные концепции ООП в классе. C++ немного причудлив по сравнению с другими языками высокого уровня, так как по умолчанию использует привязку статического метода. Немного неудобно явно указывать, какие родительские методы можно вызывать из дочернего, но я понимаю, насколько это полезно при работе с огромной кодовой базой. Как сказал профессор Даунинг, гораздо проще исправить ошибку времени компиляции, чем искать ошибку, вызванную динамическим связыванием. Синтаксис C++ также причудлив для определения чисто виртуальных методов, но ни один язык не совершенен.
Что вы считаете лучшим или советом недели?
Я рекомендую вам потратить некоторое время и погрузиться в меню в программах, которые вы часто используете. По своему опыту я обнаружил множество небольших, но полезных функций, которые повышают мою продуктивность и улучшают взаимодействие с пользователем. Трудно писать документацию, поэтому самостоятельные исследования могут дать результаты, которые иначе было бы трудно найти.