본문 바로가기
My Image
반응형

개발11

개발에 대한 지극히 개인적인 생각들... 내가 생각하는...개발자가 갖추어야 할 태도. -변화를 받아들여라.-똑같은 낫질을 3번했다면, 4번째 낫질은 하지 않는다.-고객에게 복잡한 서비스를 제공하지 마라.-구현에 앞서 전체적인 시스템구성과 큰 틀을 이해하자.-왜 구현해야하는지, 어떤 목적의 서비스인지, 개발 목적부터 최우선으로 파악하자.-How보다 Why?를 생각하는 개발자가 되자.-때론 어려운 개념과 설명보단 짧고 간단하게 요약해서 말하는 습관을 들이자.(간단명료하게 표현하자.)-만약 사용자에게 1번의 불필요한 액션을 제거하기 위해 100줄의 코딩을 해야한다면, 당연히 100줄의 코딩을 해야한다. 좋은 프로그래밍이란..? -수정이 용이하도록 코딩을한다.-하나의 기능안에서 동작하는 여러 프로세스과정을 모듈화하고 쪼갠다. (결국 수정이 용이하도록.. 2017. 6. 17.
[Android] Build시 Java Heap size 부족 해결방법 안드로이드 빌드APK 생성시 갑자기 아래와 같은 에러가 발생되면서 빌드가 실패하였다. Error:Unable to start the daemon process: could not reserve enough space for object heap. Please assign more memory to Gradle in the project's gradle.properties file. For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m 대충 해석해보면 Gradle 프로젝트의 메모리를 더 할당하라 라는 소리다. 더 정.. 2017. 5. 24.
[Android] 화면에 계속 앱 띄우는 방법 안드로이드앱을 개발하다보면... 홈키 또는 백키를 눌렀을 때 항상 내가 실행시키고 있는 앱이 종료되지 않고, 최상위로 실행되게 하고 싶을 때가 있다. 여러 방법이 있겠지만, 액티비티에 백키이벤트를 오버라이딩해서 내가 새롭게 백키 이벤트를 만들고 (보통 매인액티비티하나의 여러개의 프래그먼트를 구성하는 방법을 사용한다.) 매니패스트파일에서 앱을 런처앱이자 홈앱으로 설정하면 홈키를 눌러도 해당앱이 화면에서 없어지지 않게 할 수 있다. 1. 우선 백키를 오버라이딩해서 내 입맛에 맞게 적용한다. @Override public void onBackPressed(){ backButtonFunction(); } public void backButtonFunction(){ ColorManager.getInstance().. 2017. 5. 22.
[Network] 인트라넷/엑스트라넷 인트라넷 ( IntraNet )내부 네트워크, 인터넷,웹브라우져등과 같은 기능을 회사 내부 업무에서도 사용하자는 것에 초점. 특정 사람에게만 사용할 수 있도록 함 ex ) 사내메일시스템,인사시스템 익스트라넷 ( ExtraNet )인트라넷과 거의 유사하지만, 인트라넷을 그 기업의 종업원 이외에도 협력회사나,고객에게 사용할 수록 있도록 한 점이 가장 큰 차이점 2017. 5. 18.
반응형